iOS Facebook 应用程序链接不起作用

Posted

技术标签:

【中文标题】iOS Facebook 应用程序链接不起作用【英文标题】:iOS Facebook App Links not working 【发布时间】:2015-01-05 10:35:34 【问题描述】:

我一直在尝试使用 Facebook 的应用链接。

我使用 Graph Api Exporer 成功创建了 App Link,并获得了一个规范的 URL(例如 https://fb.me/1234567890)。当我在 Facebook 的时间线上发布它并单击它时,它会尝试打开应用商店而不是我的应用。

1.) 是否必须拥有实时应用的 App Store Id 才能在 ios 中测试深度链接?

2.) 我已经从我的 safari 中进行了检查,并且我注册的 url 方案正在成功打开我的应用程序。例如myapp:// 打开我的应用程序,因此 url 方案是正确的。我错过了什么?

3.) 我已确保在 Facebook 开发者网站上的应用设置中启用了深层链接选项。

4.) 有没有办法在 iOS 模拟器中测试深度链接?

【问题讨论】:

你有没有想过这个问题?我遇到了与您在此处描述的相同的问题。 每当我点击我在 FB 上的共享链接时,我的 html 页面就会打开,并且导航栏顶部有一个图标,点击它会打开我的应用程序。它不直接打开。 是的,我也明白。通过阅读所有文档,它似乎应该自动打开或至少得到提示。我尝试了 pinterest,它给出了提示。 我遇到了完全相同的问题。有人发现了吗? 有任何进展吗? 【参考方案1】:

将以下内容添加到您的网站元数据中,Facebook iOS 应用将直接打开您的应用...

<meta property="al:web:should_fallback" content="false" />

如果这不起作用,那么您的元数据仍有其他问题。最好的调试方法是转到developers.facebook.com/tools/debug/og/object 并输入您的网址并选择“显示现有的抓取信息”。如果有任何错误,它将无法正常工作。修复问题并点击“获取新的抓取信息”按钮。然后杀死 Facebook iOS 应用并重新启动它。然后,AppLink 将在您下次按下 FB 提要中的项目时按预期工作。

【讨论】:

以上是关于iOS Facebook 应用程序链接不起作用的主要内容,如果未能解决你的问题,请参考以下文章

应用程序链接在 facebook 和 safari 中不起作用

Facebook 登录在 Twitter iOS 应用程序中不起作用

Facebook 应用程序的深层链接(使用 fb: 协议)在 Facebook 应用程序内浏览器中不起作用

Facebook延迟深层链接不起作用

Expo-ios / facebook登录不起作用独立应用程序

Facebook 应用邀请在使用 Facebook SDK 4.X 的 iOS8 中不起作用?