目前我使用TWTRTweetView的TwitterKit来显示推文。当我点击推文时,iOS系统的弹出窗口显示“MyAppName”想要打开“Twitter”,并分别给出2个按钮,取消和打开。然后问题是无论我按哪个按钮,它都会重定向到twitter本机应用程序。
TWTRTweetView
TwitterKit
好的,我已经下载了他们的源代码并进行了调查。我画了一个流程图来说明问题。
如图所示,twitter SDK将尝试首先调用深层链接,如果用户在苹果的默认弹出窗口上点击“取消”,则SDK将通过调用通用链接尝试第二次尝试。这将导致我在问题中描述的问题,甚至用户点击“取消”,我的应用程序仍然重定向到Twitter应用程序。