Firebase 动态链接始终打开 App Store 而不是应用程序

Yen*_*eng 8 deep-linking ios firebase react-native firebase-dynamic-links

尝试使用 Firebase 动态链接设置深度链接,但即使应用已安装,该链接也始终将用户引导回 App Store。

我尝试过“链接预览(调试)”来测试我的动态链接。单击“具有深层链接的应用程序”和“使用自定义方案”正确启动应用程序,并将用户路由到应用程序内的正确页面。所以我假设我的 AASA 和应用程序设置正确。

我已经多次验证了 Firebase 中配置的 iOS 捆绑包 ID、App Store ID 和团队 ID。所有这些都已正确填充,但链接仍将始终引导我到 App Store。任何人都可以建议还有什么可能导致这个问题吗?

在此输入图像描述

如果我继续将链接更改为“在浏览器中打开深层链接 URL”或“自定义 URL”,它将在我的 iOS 应用程序中正确打开该链接。但是,当用户没有安装该应用程序时,它会抛出错误,因为该链接不是我的网络服务器的有效 URL。

在此输入图像描述

编辑:当应用程序不可用时,通过选择“自定义 URL”进行了额外的测试,并且通过打开应用程序的动态链接来工作(!)。但是,如果我从手机中删除该应用程序,它不会将我重定向到自定义链接。它将继续打开我手机中的深层链接,并最终出现网络服务器错误,因为它不是有效的链接。“链接预览(调试)”的屏幕截图,其中将“App Store”更改为“Web 链接”。

对于第一种情况,它无法检测到我的手机是否安装了该应用程序;对于第二种情况,它无法检测到我的手机中是否已卸载该应用程序。

在此输入图像描述

Jim*_*iqy 0

custom links你的和universal links也用动态链接注册了吗?