通过 Safari 打开时,Firebase Dynamic Link 不会重定向到应用程序
Firebase Dynamic Link doesn't redirect to the app when open through Safari
我在我的应用程序中添加了 Firebase Dynamic Link
,当我在 iPhone
link 到 Google Chrome
中打开时,它会将我重定向到该应用程序,但是当我试图通过 Safari
打开应用程序(我通过 Notes 打开 links,而不是直接从 Safari),它不会打开应用程序。
我在真实设备上测试,而不是在模拟器上。
已关注官方Firebase Dynamic Links Tutorial。
可能出了什么问题,如何解决?
我的问题是,在 Xcode
的 Capabilities
选项卡的关联域中,在域字段中,我写错了域,而不是 appplinks:app_id.app.goo.gl
我写了:appplinks:app_id.goo.gl
,所以我错过了 .app
,在 app_id
之后,更改它后,它开始正常工作!
我们在尝试在我们的应用程序中实施 Firebase 动态链接时发现的一件事是,Apple 应用程序关联文件必须位于 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 动态链接就会按预期工作。
将 applinks:appName.page.link 添加到 xcode 中的关联域
https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_associated-domains
您无法通过 safari 打开您的应用程序,您只能通过单击 link 或使用 iPhone 相机
扫描它(QR)来打开它
我在我的应用程序中添加了 Firebase Dynamic Link
,当我在 iPhone
link 到 Google Chrome
中打开时,它会将我重定向到该应用程序,但是当我试图通过 Safari
打开应用程序(我通过 Notes 打开 links,而不是直接从 Safari),它不会打开应用程序。
我在真实设备上测试,而不是在模拟器上。
已关注官方Firebase Dynamic Links Tutorial。
可能出了什么问题,如何解决?
我的问题是,在 Xcode
的 Capabilities
选项卡的关联域中,在域字段中,我写错了域,而不是 appplinks:app_id.app.goo.gl
我写了:appplinks:app_id.goo.gl
,所以我错过了 .app
,在 app_id
之后,更改它后,它开始正常工作!
我们在尝试在我们的应用程序中实施 Firebase 动态链接时发现的一件事是,Apple 应用程序关联文件必须位于 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 动态链接就会按预期工作。
将 applinks:appName.page.link 添加到 xcode 中的关联域
https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_associated-domains 您无法通过 safari 打开您的应用程序,您只能通过单击 link 或使用 iPhone 相机
扫描它(QR)来打开它