卸载应用时动态链接firebase没有打开应用商店

Posted

技术标签:

【中文标题】卸载应用时动态链接firebase没有打开应用商店【英文标题】:dynamic link firebase did not open app store when app uninstalled 【发布时间】:2018-07-06 13:04:19 【问题描述】:

我实现了 ios 动态链接的 firebase 方法。安装应用程序后它工作正常,它打开应用程序。但是当应用卸载时,动态链接没有打开应用的应用商店。

我阅读了 firebase,它说需要添加 efr=1。如何添加它? 例如我的链接:https://c4334.app.goo.gl/pHFzwRKfqzdP1LZ37

我尝试像这样添加它: https://c4334.app.goo.gl/pHFzwRKfqzdP1LZ37?efr=1 但是当我点击链接时它说 404

如何实现动态链接,以便在卸载应用时打开应用商店?

如何使用efr=1?示例链接中的 efr=1 是否正确?请指导我正确重定向到应用商店示例链接

【问题讨论】:

【参考方案1】:

我认为您需要将 isi 参数添加到您的 URL,并将值设置为您应用的 App Store ID。

你可以阅读所有参数here

您还可以使用Firebase Console 创建动态链接,因为它会将所有信息都放入链接中,因此更简单。

General info about all the ways you can create Dynamic Links

【讨论】:

我之前已经看过了,我认为它来自firebase控制台,因为代码在应用程序内部,如果应用程序仍然没有安装或卸载,它不会触发我设置的代码应用程序。我认为它来自 Firebase 控制台中未正确设置的 appID 和 teamID 遇到了同样的问题 :(【参考方案2】:

您需要将 isi 参数添加到您的 URL 并且您必须在 Firebase 控制台的 IOS 项目设置中正确设置 ID App Store 字段,然后打开动态链接IOS 会根据您的应用商店 ID 知道在哪里查找和重定向应用商店。

您的App Store ID 是您的应用Apple ID,您可以在应用信息部分的应用商店连接页面中找到它。

【讨论】:

以上是关于卸载应用时动态链接firebase没有打开应用商店的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 动态链接 - 从 Play 商店安装应用程序后无法在 android 中获取 Url

Firebase 动态链接没有与自定义标签上的短 URL 进行深度链接

即使已安装应用,Firebase 动态链接也始终会转到应用商店网址

打开 Firebase 链接后,在设备上重新安装应用程序时始终返回一个链接

Flutter Firebase 动态链接不适用于新的 ios 应用安装

Firebase 动态链接无法直接打开应用