Firebase App Check搭配Play Integrity是否需应用上架?预发布测试咨询
关于Flutter App Check + Play Integrity的问题解答
1. 使用Play Integrity的App Check是否要求应用必须上架Play商店?
不需要上架公开的Play商店,但必须通过Play Console的官方分发轨道(内部测试、封闭测试、开放测试均可)分发应用。Play Integrity验证的核心是应用是否由Google Play签名、且来自Play的官方分发渠道,封闭测试轨道属于Play的正式分发体系,完全符合验证要求。
如果是你本地打包的未上传Play Console的发布版,肯定过不了验证——因为没有Play的签名凭证和分发溯源信息。
2. 如何在发布前启用App Check并向非技术测试人员分发应用,且不使用调试令牌?
按以下步骤操作即可:
- 确保你的应用开启了App Signing by Google Play(Play Console里的应用签名设置,这是Play Integrity验证的基础)
- 把App Bundle上传到Play Console的封闭测试/内部测试轨道,发布测试版本
- 在Firebase控制台的App Check配置页,关联你的Play应用,确认已经启用Play Integrity提供商,并且允许测试轨道的验证请求
- 从Play Console的测试轨道页面生成测试邀请链接,添加测试人员的邮箱(非技术人员只要有Google账号就能接收)
- 测试人员通过链接从Play商店下载测试版应用,此时应用是Play签名且来自官方测试渠道,无需调试令牌就能通过App Check的Play Integrity验证
内容的提问来源于stack exchange,提问作者Ced
相关产品推荐
相关产品推荐

