Android Instant App内部测试问题:无“Try Now”按钮
排查Play商店内部测试渠道看不到Instant App「Try Now」按钮的常见原因
以下是几个大概率导致该问题的原因,你可以逐一排查:
- 版本代码关联问题:确保Instant App的版本代码严格小于可安装应用的版本代码,同时去Play控制台确认内部测试渠道里的可安装应用版本确实是更高的——有时候上传时可能误传了旧版本,或者Play后台还没完成版本同步。
- App Links配置细节遗漏:即使主应用的App Links正常,Instant App模块仍需满足:
- 清单中声明
android:appLinksAutoVerify="true" - 关联域名已在Google Search Console完成验证,且验证账号与Play控制台开发者账号一致
- 对应Activity的
<intent-filter>需添加android:autoVerify="true",且规则与主应用App Links完全匹配
- 清单中声明
- 上传包格式错误:必须上传包含Instant App模块的统一App Bundle(.aab),分开上传可安装APK和Instant App APK会导致Play无法识别两者的关联关系,也就不会显示「Try Now」按钮。
- 内部测试渠道配置问题:
- 确认测试人员已被添加到内部测试名单,且接受了邀请邮件
- 去Play控制台检查Instant App在内部测试渠道是否已启用,部分情况下需要手动开启分发开关
- 测试设备需满足:Android 8.0(API 26)及以上,且已开启系统设置里的「Google Play Instant」功能
- Play后台处理延迟:上传包后Play需要时间完成校验、分发,内部测试渠道通常需要15-30分钟甚至更久,刚上传就测试大概率看不到按钮,建议等待一段时间再重试。
- 签名一致性问题:Instant App模块的签名必须和可安装应用完全一致,包括证书指纹、密钥库信息,任何签名差异都会导致Play无法关联两者,进而隐藏「Try Now」按钮。
内容的提问来源于stack exchange,提问作者Nicolas DUBOSCQ
相关产品推荐
相关产品推荐

