ios - 如何在iOS 9上从Twitter为iOS WebView打开应用程序

标签 ios twitter ios9 deep-linking ios-universal-links

我的问题与从Twitter上共享的链接到iOS 9上的应用程序的深层链接有关。

在iOS 9之前,在重定向中使用应用程序的URL方案会将用户从Twitter带入该应用程序。现在,如here所述(我假设这是它不再起作用的原因),Twitter无法打开其他应用程序的URL方案。它仍然可以在iOS 9的Facebook应用程序上运行,我假设区别是Twitter使用canOpenUrl:,现在返回NO

这导致我尝试Universal Links,但是在我当前的实现中,这些仅在Safari中有效。

有没有人找到解决方案或解决方法?

最佳答案

将Twitter方案添加到您的Info.plist。

 <key>LSApplicationQueriesSchemes</key>
    <array>
        <string>twitter</string>
    </array> 

关于ios - 如何在iOS 9上从Twitter为iOS WebView打开应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33346395/

相关文章:

ios - 带图像的滞后滚动 TableView

mysql - 如何在 MySQL 中存储 Twitter id?

iphone MGTwitterEngine - 使用我的应用程序签名发布推文

ios - 从 "UITableViewCell"转换为不相关类型 "UIView"总是失败 iOS9

ios - 在 ios 中使用 Swift 计算文件 MD5

ios - 将照片上传到特定相册

ios - 标签栏图标和标题未显示在 Storyboard References 中

ios - iOS 10 中的 ATS 和 http

ios - 只有后退按钮和透明背景的导航

android - 将图像添加到 Twitter 分享 Intent android