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

Android 12 beta 5 Play商店内部测试版App Links无法自动验证问题咨询

问题解答

根因说明

该问题不属于Android 12正式版的已知系统Bug,90%以上的同类场景都是Google Play应用签名机制导致的指纹不匹配问题:
你本地通过adb、文件管理器安装的apk使用的是本地打包的签名密钥,而如果你开启了Google Play应用签名服务,Play商店会将你上传的安装包替换为平台签名后的版本分发,你部署的assetlinks.json中仅配置了本地签名的SHA256指纹,未添加Play平台的签名指纹,就会导致Play分发版本的App Links自动验证失败。

解决步骤

  • 进入Google Play Console,打开对应应用的「设置」-「应用完整性」页面,复制「应用签名密钥证书」分类下的SHA-256指纹
  • 将该指纹添加到服务端部署的assetlinks.json的sha256_cert_fingerprints数组中,保留原有本地调试用的指纹即可,不会影响本地开发场景的验证逻辑
  • 重新从Play商店下载内部测试版本安装后,可执行命令adb shell pm get-app-links [你的应用包名]验证状态,返回verified即代表验证通过

如果上述操作后仍然无法验证,可检查两个配置点:

  • 确认所有支持App Links的域名对应的intent-filter都配置在主AndroidManifest.xml中,且明确添加了android:autoVerify="true"属性,部分动态模块的manifest配置可能不会被系统验证逻辑识别
  • 确认assetlinks.json可以通过http/https正常访问,没有被CDN、防火墙拦截,且返回的json格式完全符合规范,没有多余字符或格式错误

同类问题说明

大量Android开发者都遇到过同款问题,绝大多数都是签名指纹不匹配导致的,仅Android 12早期的开发者预览版存在过App Links验证的系统级Bug,正式版Android 12已经完成修复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 10:18:00