禁用Twitter Universal Deep Links

mik*_*396 12 twitter objective-c uiwebview ios9

更新: Twitter似乎解决了这个问题.单击授权按钮现在可以使用!谢谢大家的回复.

我有一个UIWebView打开并指向Twitters Oauth/Authorize网页.用户登录Twitter详细信息并使用Twitter帐户验证我们的应用程序的使用.在Twitter 6.37 iOS应用程序发布之前,这个过程非常完美.现在发生的事情是WebView检测到https://twitter.com/oauth/authorize?oauth_token而不是留在WebView,它打开本机Twitter应用程序并死亡.如果您卸载Twitter应用程序,一切都会像在WebView中一样工作.我怎样才能防止这种情况发生?我想留在我的UIWebView中,而不是自动打开深层链接.我一直在阅读iOS 9中新的URL深层链接更改,但不确定如何将它们从我的应用程序停止到其他本机应用程序.谢谢你的帮助!

在此输入图像描述

Bha*_*ath 4

作为解决方法,在 Twitter 身份验证屏幕中,我们可以使用 iOS 键盘上的“Go”按钮,而不是使用 Web 视图上的登录按钮,直到 Twitter 修复为止。为了清楚起见,请参阅随附的屏幕截图链接。

解决方法的屏幕截图