iOS 9 - Facebook未能打开已安装的iOS应用程序

Ion*_*nut 6 facebook ios9

iOS 9和Facebook问题

在iOS9之前,Facebook帖子可以通过短URL(如bet365://)成功地将用户重定向到已安装的应用程序.现在,在iOS 9中,bet365://提供无效链接.从Safari可以重定向,但不能从Facebook浏览器重定向.这只是一个示例,还有其他无法从FB打开的应用程序.

要从Facebook帖子(在iOS9中)打开已安装的iOS应用程序,我需要做什么?

PS:我理解现在,在iOS9中,如果Myapp1想要打开Myapp2,它需要使用LSApplicationQueriesSchemes填充info.plist,如下所示:

<key>LSApplicationQueriesSchemes</key>
<array>
<string>url_to_Myapp2</string>
</array> 
Run Code Online (Sandbox Code Playgroud)

但是,我很难相信Facebook将不得不对他想要打开的应用程序做同样的事情.

非常感谢!

Ion*_*nut 5

刚收到Facebook的回复..所以我的假设是正确的,Facebook需要更新自己的info.plist才能用短网址打开其他iOS应用程序.

更新:然而,我一直在挖掘很多,并发现你可以通过AppLinks的Facebook帖子打开你的应用程序,这是完美的.有关applinks.org的完整文档.

Facebook未提及的是您需要刮掉您修改的网站,以使更改生效.一种方法是复制粘贴在https://developers.facebook.com/tools/debug/og/object/中的网站地址并应用"获取新的刮擦信息",否则它将无法正常工作.