【发布时间】: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中。如果已安装,我希望该链接能够打开一个页面并重定向到该应用程序。我猜错了吗?