Firebase 动态 link 随机打开 playstore,但应用已安装

Firebase dynamic link opens playstore randomly, but app is already installed

有时,动态 link 效果很好。但有时,它只是打开 google 游戏商店,这就是问题所在。

特别是,当应用不是 运行 时,它会更频繁地显示 google Play 商店。

如有任何建议,我们将不胜感激。


编辑:

我尝试了以下顺序但失败了:

但是按照这个顺序,就成功了。




关键是添加应用程序 ID。使用此选项,link 将直接启动应用程序,如果应用程序已安装,将不会打开 google Play 商店。

Firebase.dynamicLinks.shortLinkAsync {
    domainUriPrefix = MY_PREFIX
    androidParameters(BuildConfig.APPLICATION_ID) {
        minimumVersion = MY_MIN_VERSION
    }
    link = myDeepLink // My deep link
}.addOnSuccessListener { result ->
    val shortLink = result.shortLink
    // Use shortLink
}.addOnFailureListener {
    // Do something
}

我从下面找到了答案。详情: