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

问题描述

试图设置与 Firebase 动态链接的深层链接,但即使应用已安装,该链接始终会将用户引导回 App Store。

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

我已经对 Firebase 中配置的 iOS 包 ID、App Store ID 和团队 ID 进行了多次验证。所有这些都已正确填充,但链接仍将始终将我定向到 App Store。任何人都可以建议可能导致此问题的其他原因?

enter image description here

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

enter image description here

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

无法检测到我的手机安装了第一种情况的应用程序,也无法检测到我的手机中已卸载应用程序用于第二种情况..

enter image description here

解决方法

您的 custom linksuniversal links 是否也注册了动态链接?