gpt4 book ai didi

Firebase 动态链接在 Chrome iOS 中的行为异常

转载 作者:行者123 更新时间:2023-12-04 04:32:52 27 4
gpt4 key购买 nike

我们在 Chrome iOS 中使用以下 Firebase 动态链接时遇到问题(在 72.0.3626.74 上测试):https://carvana.page.link/?link=https://www.carvana.com&isi=1273426583&ibi=com.carvana.copilot&cid=4115817180136449045&_icp=1

在未安装目标应用程序的设备上,该链接应打开应用程序商店。

在 Chrome 设置为默认浏览器的设备上点击链接时,“预览页面”将打开并立即显示一个对话框,内容为“此页面将在另一个应用程序中打开”:

Step 1

点击“打开”关闭对话框但不会打开应用商店:

Step 2

点击“打开”HTML 按钮,然后再次触发相同的对话框:

Step 3

这次,点击“打开”按预期打开商店:

Step 4

在 Safari 中打开链接的行为与预期一致,呈现预览页面并仅在点击“打开”后提示打开商店。

最佳答案

这似乎是 FDL 中强制重定向的一个持续问题。你可以阅读它here .

基本上,永久修复之前的解决方法是禁用强制重定向。这很烦人,但是 App Preview 页面链接比强制重定向更可靠。

FIRDynamicLinkNavigationInfoParameters *navigationInfoParameters = [FIRDynamicLinkNavigationInfoParameters parameters];
navigationInfoParameters.forcedRedirectEnabled = 0;
components.navigationInfoParameters = navigationParams;

Other users have reported related issues ,有些人已经找到了与您报告的问题类似的 FDL 强制重定向问题的解决方法。

我相信这个问题是由于强制重定向没有正确确定客户端的 IOS 版本。强制重定向使用与 App Preview 页面不同的路由。如上所述, even the FDL documentation says that the App Preview page is more reliable than Forced Redirect.

我希望这有帮助

关于Firebase 动态链接在 Chrome iOS 中的行为异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54586806/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com