我正在开发一款使用Firebase动态链接的应用。正如预期的那样,在整个测试过程中,基本链接和深层链接都会打开应用程序。
在某些时候,这停止了我的测试设备。我尝试关闭并重新启用Associated Domains(格式为applinks:myappid.app.goo.gl)。我在“信息”中设置的“网址类型”将网址方案设置为我应用的广告联盟ID,这也反映在Firebase中。我的AASA也有预期的信息。
我也尝试了长时间按下音符和消息中的链接(没有在app中打开选项,只是打开),但它仍然拒绝工作。奇怪的是,它仍然适用于模拟器。任何帮助将不胜感激。
更新:我将构建内容上传到TestFlight,并在那里正常运行。看起来问题只出现在物理测试设备上,应用程序是从XCode构建的。
答案 0 :(得分:0)
解决方案更新:通过TestFlight安装动态链接后,奇怪的是,后续的XCode测试运行版本再次开始正常运行。不是最优雅的解决方案,但至少它现在正在运作。
<强>更新强> 这很可能与一个阻止更新或安装AASA文件的开放问题有关。目前唯一的解决方法是删除应用程序,重启设备并重新安装。