5

我一直在尝试使用 Facebook 的 App Links。

我使用 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 模拟器中测试深度链接?

4

1 回答 1

1

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

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

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

于 2015-05-19T17:18:03.433 回答