【问题标题】:Facebook App Links Mobile Hosted API doesn' t detect installed app iOSFacebook App Links Mobile Hosted API 未检测到已安装的应用程序 iOS
【发布时间】:2015-01-07 21:06:26
【问题描述】:

我正在尝试使用 Mobile Hosted API 实现 Facebook 应用程序链接。一切都很顺利,但是当我测试 App Link URL 时,即使安装了应用程序也无法打开,并且 URL 会重定向到 App Store。我的应用程序的自定义 URL 设置正确,因为当我在 Safari 中键入自定义方案时,它确实打开了应用程序。似乎有些不对劲,但不知道为什么。

这是一些数据:

我在浏览器中测试的url是:

http://fb.me/780961121977733

这是使用 Mobile Hosted API 注册的数据:

{
 id = 780961121977733;
  ios =(
     {
      "app_name" = GoPhrazy;
      "app_store_id" = 903559056;
       url = "gophrazy://playerPuzzle/leo3/1420663071896";
     }
  );
}

自定义 url 方案在 info.plist 中注册为: gophrazy://

我认为 app_name 的情况可能会影响它,但我测试了它,但没有任何效果。

有人对此有什么建议吗?

谢谢

【问题讨论】:

  • 您确定自定义网址注册正确吗?如果你在设备上的 Safari 中输入 gophrazy://,它会打开你的应用吗?
  • 顺便说一句,我刚刚使用示例应用程序尝试了您的 fb.me url,并将 url 方案覆盖为 gophrazy,它按预期工作。
  • 嗨,明,感谢您的帮助。是的,自定义网址有效。我完全按照您所说的进行了测试。奇怪的是它对我不起作用。它不应该在模拟器上工作吗?
  • 如何在模拟器中测试 Facebook 应用?
  • 我刚刚在设备上测试了它,它也不起作用。我想我可能会感到困惑。我把链接放在safari中。如果已安装,我希望该链接能够打开一个页面并重定向到该应用程序。我猜错了吗?

标签: ios facebook applinks


【解决方案1】:

info.plist 中的 URL 方案必须始终定义为不带前导 ://

【讨论】:

    猜你喜欢
    • 2021-06-23
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-10
    • 1970-01-01
    相关资源
    最近更新 更多