Firebase iOS无法从Safari打开我的应用程序

时间:2016-06-14 16:46:36

标签: ios hyperlink safari firebase firebase-dynamic-links

我测试了动态链接Firebase。配置了项目中的所有内容,实现与Google文档完全相同,并在控制台上创建了链接。当我在Safari中测试时,它不会打开应用程序。

谢谢

1 个答案:

答案 0 :(得分:0)

iOS 9 +

由于iOS平台的限制,Firebase动态链接必须依赖Apple的Universal Link系统才能在安装时直接从链接打开应用程序。对Universal Links施加的限制之一是,app-open行为仅通过用户的点击触发,而不是通过重定向或复制/粘贴到Safari中。

我们发现在模拟器中测试Universal Links非常具有挑战性,并且几乎总是使用真实设备进行此类事情。基本步骤:安装应用>短信链接到您的测试设备>点击链接>观察app打开。

iOS 8及之前的

9之前的iOS版本处理通过Safari从动态链接打开应用程序,因此如果在将链接复制/粘贴到Safari时应用程序未打开,则某些设置不完整。请查看您的Firebase项目以获取相关信息,并确认您的软件包ID /自定义方案在项目页面,链接和应用中是否匹配;确保您的Xcode项目设置中的 URL类型中列出了包ID以及您要使用的任何自定义方案。

其他信息

以下是先前答案的链接,也可能有所帮助 Firebase dynamic link not opening the app iOS