Facebook Deep Linking不适用于开放式图形新闻Feed故事

时间:2015-12-07 13:52:54

标签: ios facebook facebook-opengraph deep-linking applinks

我正在开发一个使用自定义网址方案并支持深层链接的iOS应用。我通过直接在Safari中输入我的自定义网址来测试深层链接的工作原理;它带我到我的应用程序。此外,当我在Facebook上分享我的网站链接时,该链接会重定向到我的应用程序。

我遇到的问题是Facebook开放图新闻故事。我的应用程序使用与我的测试中相同的URL共享打开的图形故事,但是当我点击从我的iOS设备打开新闻故事时,它会在Facebook浏览器而不是我的应用程序中打开。

由于直接分享网址有效,我相当自信我已经正确设置了深层链接,所以我认为它必须是开放式图形。

1 个答案:

答案 0 :(得分:0)

事实证明,这是由于我对Open Graph如何运作的基本误解造成的。在iOS应用程序中,我创建了一个新的Open Graph对象,而不是链接到存储在我服务器上的网页中的现有OG对象。我不需要创建一个新的,我只需要链接到现有的。现在,Facebook按预期从我的OG对象中提取元数据,并且深层链接可以正常工作。