【问题标题】:How to open Firebase Dynamic Link in Play Store App如何在 Play 商店应用中打开 Firebase 动态链接
【发布时间】:2022-11-19 08:29:48
【问题描述】:
我正在使用来自 Firebase Dynamic Links 的邀请链接,如果未安装该应用程序,这些链接会将我的用户重定向到 Android 上的 Play 商店。重定向工作正常,我的应用程序的商店页面已打开。
问题是 Play 商店是在浏览器窗口中打开的,而不是在 Play 商店应用程序中打开的。这意味着即使用户已经在设备上登录,他们也必须输入密码才能安装应用程序。
我怎样才能让链接在 Play 商店应用程序中打开,以便用户只需单击一下即可安装?
【问题讨论】:
标签:
android
google-play
firebase-dynamic-links
【解决方案1】:
我使用branch.io 用于这些类型的链接(您不需要安装 SDK)
- 创建帐户然后创建新应用
- 点击左侧菜单中的
Configuration选择1我有一个Android App1
- 搜索您的应用并选择它,然后根据需要填写其他选项
- 它会给你一个链接
https://[YOUR_APP_ID ].app.link
- 在 firebase 动态链接中使用此链接而不是商店链接
他们有办法正确重定向链接
【解决方案2】:
原因似乎不受开发人员控制。我也遇到了这个问题,因为在打开 firebase 动态链接(Skype 移动版)时我总是使用同一个应用程序进行测试。
我不能确切地告诉你是哪个应用程序导致了这个问题,但我可以告诉你,如果你在你的 Android 设备上使用 skype 打开一个 firebase 动态链接(奇怪的是,它在 iOs 上运行良好),它会重定向到你的浏览器谷歌播放页面。
您应该尝试使用另一个移动应用程序并打开链接,看看它是否有效。我试过 facebook messenger 和 telegram,效果很好。
在这里查看更多:https://github.com/firebase/flutterfire/issues/2828