You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Firebase动态链接直接打开Play商店应用

解决Firebase动态链接跳转Play商店时在浏览器打开的问题

核心原因

Firebase动态链接默认若配置的是Play商店网页版URL(https://play.google.com/...),会被浏览器解析为网页请求,从而打开网页版商店,而非唤起原生Play商店应用。

解决方案

  • 替换重定向链接为Play商店原生协议
    在Firebase控制台的动态链接配置中,将「未安装应用时的重定向目标」替换为market://details?id=你的应用包名(把你的应用包名替换为实际APP包名,比如com.example.myapp)。原生market协议是Android系统识别的唤起Play商店应用的标准协议,会直接触发原生APP打开,而非网页。

  • 确认动态链接与Android应用的关联配置
    确保你在Firebase控制台已正确绑定目标Android应用:

    1. 输入正确的应用包名和SHA-1指纹
    2. 已将控制台下载的google-services.json文件放置在Android项目的app目录下,并同步项目配置
  • 测试验证
    修改配置后生成新的动态链接,通过以下方式测试:

    • 在目标Android设备上直接点击链接
    • 使用adb命令模拟跳转:adb shell am start -a android.intent.action.VIEW -d "你的动态链接"
      正常情况下,系统会直接唤起Play商店应用的对应APP详情页,无需输入密码即可点击安装(前提是设备已登录Google账号)。

补充说明

部分第三方浏览器可能存在协议拦截行为,若遇到这种情况,可以在Firebase动态链接的重定向逻辑中设置优先级:优先尝试market协议跳转,失败后再 fallback 到网页版链接。但绝大多数原生浏览器和主流第三方浏览器都会正确识别market协议并唤起原生应用。

内容的提问来源于stack exchange,提问作者tjarvstrand

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 13:10:28