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