我正在构建一个具有Facebook开放图表操作的iOS应用程序,当我在Facebook上发布操作时,在移动应用程序上,我在App Store上获得了我的移动应用程序ID的链接,这是不可用的然而。作为占位符(否则Facebook不保存我的设置),我已经添加了另一个应用程序的ID。每当我从Facebook iOS app中的新应用程序点击Facebook上的Open Graph故事时,我的上一个应用程序的App Store页面就会打开。在将应用程序提交到App Store之前,我需要使用Facebook iOS应用程序处理开放图形操作的功能。如何在这种情况下测试URL处理功能?
以下是我的Facebook Native iOS App仪表板的样子:
捆绑ID完全匹配我的应用程序中的应用程序ID。 iPhone / iPad App Store ID链接到我以前的某个应用程序,否则当我点击“保存”按钮时,Facebook不接受我的设置,抱怨App Store上尚未提供应用程序。 Facebook登录和深层链接都已启用,并且URL方案也以相同的方式注册(以fb
开头的方式继续使用我的Facebook应用ID)。但是,当我在Facebook移动应用上点击一个故事时,我的应用程序仍未启动。相反,安装具有我指定的ID的应用程序的弹出窗口启动(但很奇怪,我也安装了该应用程序)。
答案 0 :(得分:0)
Facebook在此处记录:https://developers.facebook.com/docs/ios/link-to-your-native-app-ios-sdk/
只需查看如何处理深层链接以提供更相关的用户体验