Firebase 动态链接不再打开应用程序

Firebase Dynamic Links No Longer Open App

我正在开发一个使用 Firebase 动态 links 的应用程序。在整个测试过程中,基础 link 和深层 link 将按预期打开应用程序。

在某些时候,这在我的测试设备上停止工作。我尝试关闭关联域并重新打开(格式为 applinks:myappid.app.goo.gl)。我在 Info 中设置的 URL 类型将 URL 方案设置为我的应用程序的 bundle id,这也反映在 Firebase 中。我的 AASA 中仍然有预期的信息。

我也试过长按笔记和消息中的link(没有在应用程序中打开的选项,直接打开),但它仍然无法工作。奇怪的是,它仍然可以在模拟器中运行。任何帮助将不胜感激。

更新: 我将构建上传到 TestFlight,它在那里正常工作。看起来问题只发生在物理测试设备上,应用程序是从 XCode.

构建的

解决方案更新: 奇怪的是,在通过 TestFlight 安装动态链接构建后,后续 XCode 测试 运行 构建再次开始正常工作。不是最优雅的解决方案,但至少现在可以使用了。

更新: 这很可能与阻止更新或安装 AASA 文件的未解决问题有关。目前唯一的解决方法是删除应用程序,重启设备,然后重新安装。

http://www.openradar.me/radar?id=4999496467480576