ios - TwitterKit 没有控制重定向到 native Twitter 应用程序的接口(interface)

标签 ios swift twitterkit

目前,我使用 TwitterKit 中的 TWTRTweetView 来显示推文。当我点击推文时,iOS系统的弹出窗口显示“MyAppName”想要打开“Twitter”,并给出了2个按钮,分别是取消和打开。 那么问题是无论我按哪个按钮,它都会重定向到 Twitter native 应用程序。

最佳答案

好的,我已经下载了他们的源代码并进行了研究。我画了一个流程图来说明这个问题。

enter image description here

如图所示,twitter SDK 将首先尝试调用点击时的深层链接,如果用户在苹果默认弹出窗口中点击“取消”,则 SDK 将通过调用通用链接来尝试第二次尝试。这将导致我在问题中描述的问题,即使用户点击“取消”,我的应用程序仍然重定向到 Twitter 应用程序。

关于ios - TwitterKit 没有控制重定向到 native Twitter 应用程序的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52110461/

相关文章:

ios - Xcode Server 4.0 git 从构建触发脚本推送

objective-c - UIWeb View : resize/fit according to the content?

string - 您如何检查可选字符串的长度?

swift - 检测 WKWebView 何时完成加载

xcode - 如何针对 namespace 冲突强制执行编译器警告或错误?

ios - 撰写推文连接应用程序或授权网络不执行任何操作

ios - 使用 TwitterKit 获取用户的完整信息

ios - 如何在 switch 语句中使用 !=?

ios - 在 iOS 中更新 TwitterKit SDK

iphone - 从 UISearchDisplayController 推送到新 View