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

Firebase Dynamic Links在Play商店安装版应用中无法跳转打开应用问题

问题原因与解决方案

核心问题出在应用签名的指纹匹配上,本地调试用的是开发/上传密钥签名,Google Play商店分发的应用使用的是Google托管的发布密钥签名,两者指纹不一致导致App Link校验失败,无法跳转应用。

具体排查步骤

  • 第一步:获取Google Play托管的签名密钥指纹
    打开Google Play控制台,进入对应应用的「发布」→「设置」→「应用完整性」页面,复制「应用签名密钥证书」下的SHA-256指纹值。
  • 第二步:更新Firebase控制台配置
    进入Firebase控制台项目设置页,找到你的安卓应用配置项,将上一步复制的SHA-256指纹添加到证书指纹列表中。
  • 第三步:等待配置生效
    新增指纹后等待10~15分钟,Firebase会自动更新/.well-known/assetlinks.json文件,将新的指纹加入校验列表。
  • 第四步:校验配置有效性
    安装Google Play渠道的安装包后,执行adb命令校验App Link状态:
    adb shell pm get-app-links sk.adriva.dev
    
    如果返回结果中arivadev.page.link对应的状态为verified,则配置生效,动态链接即可正常跳转应用。

其他需确认的边界情况

  • 确认Google Play上应用的applicationId完全等于sk.adriva.dev,不存在构建变体自动添加的后缀
  • 确认Firebase Dynamic Links的关联应用配置中,已添加包名sk.adriva.dev的安卓应用,且开启了「点击链接时优先打开应用」的选项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 20:57:05