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

时间:2015-09-21 13:02:43

标签: facebook ios9

iOS 9& Facebook问题

在iOS9之前,Facebook帖子可以通过短网址(如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> 

但是他很难相信Facebook必须对他想要打开的应用做同样的事情。

非常感谢!

1 个答案:

答案 0 :(得分:5)

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

更新但是,我一直在挖掘很多东西,发现你可以通过AppLinks的Facebook帖子打开你的应用程序,这非常有效。有关applinks.org的完整文档。

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