目前,我使用 TwitterKit
中的 TWTRTweetView
来显示推文。当我点击推文时,iOS系统的弹出窗口显示“MyAppName”想要打开“Twitter”,并给出了2个按钮,分别是取消和打开。
那么问题是无论我按哪个按钮,它都会重定向到 Twitter native 应用程序。
最佳答案
好的,我已经下载了他们的源代码并进行了研究。我画了一个流程图来说明这个问题。
如图所示,twitter SDK 将首先尝试调用点击时的深层链接,如果用户在苹果默认弹出窗口中点击“取消”,则 SDK 将通过调用通用链接来尝试第二次尝试。这将导致我在问题中描述的问题,即使用户点击“取消”,我的应用程序仍然重定向到 Twitter 应用程序。
关于ios - TwitterKit 没有控制重定向到 native Twitter 应用程序的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52110461/