我在我的应用中添加了Firebase Dynamic Link
,当我通过iPhone
打开Google Chrome
链接时,它会将我重定向到应用,但是当我尝试通过{打开应用时{1}}(我通过Notes打开链接,而不是直接从Safari打开),它不会打开应用程序。
我在真实设备上测试,而不是在模拟器中测试。
我遵循了官方Firebase Dynamic Links Tutorial。
可能出现什么问题以及如何解决这个问题?
答案 0 :(得分:1)
我的问题是,在关联域Xcode
标签中的Capabilities
,在域名字段中,我写了错误的域名,而不是appplinks:app_id.app.goo.gl
我写道:appplinks:app_id.goo.gl
,所以我错过.app
,在app_id
之后,更改后,它开始正常工作!
答案 1 :(得分:0)
我们在尝试在我们的应用中实施Firebase动态链接时发现的一件事是Apple App Association File必须位于Web服务器上的.well_known目录中。 Apple的应用程序关联文档指出关联文件可以位于根目录或.well_known 中:
Place this file either in your site’s .well-known directory, or directly in its root directory.
Setting Up an App's Association File
但是,在设备上重新安装应用程序时查看Web服务器日志时,我们看到对.well_known目录的调用。将关联文件复制到.well_known目录后,Firebase动态链接将按预期工作。
答案 2 :(得分:0)
将applinks:appName.page.link添加到xcode中的关联域
https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_associated-domains 您无法通过Safari打开您的应用程序,只能通过单击链接或使用iPhone相机对其进行扫描(QR)来打开它