我测试了动态链接 Firebase。配置了项目中的所有内容,实现与 Google 文档完全一样,并在控制台上创建了链接。当我在 Safari 中测试时,它不会打开应用程序。
谢谢
我测试了动态链接 Firebase。配置了项目中的所有内容,实现与 Google 文档完全一样,并在控制台上创建了链接。当我在 Safari 中测试时,它不会打开应用程序。
谢谢
iOS 9+
由于 iOS 平台的限制,Firebase 动态链接必须依赖 Apple 的 Universal Link 系统才能在安装时直接从链接打开应用。通用链接上的限制之一是应用程序打开行为仅由用户单击触发,而不是通过重定向或复制/粘贴到 Safari 中触发。
我们发现在模拟器中测试通用链接非常具有挑战性,并且几乎总是使用真实设备来进行此类事情。基本步骤:安装应用 > 短信链接到您的测试设备 > 点击链接 > 观察应用打开。
iOS 8 及更早版本
9 之前的 iOS 版本处理通过 Safari 从动态链接打开应用程序,因此如果在您将链接复制/粘贴到 Safari 时应用程序未打开,则某些设置不完整。请查看您的 Firebase 项目以获取信息,并确认您的包 ID/自定义方案在项目页面、链接和应用中匹配;确保在您的 Xcode 项目设置中的URL 类型中列出了 bundle ID以及您希望使用的任何自定义方案。
其他信息
这是指向先前答案的链接,可能也有帮助。
Firebase 动态链接未打开应用程序 iOS