Flutter应用Google Play审核因登录凭证无效遭拒,求解决方案
针对Google Play审核因「登录凭证无效或不完整」被拒的排查建议
- 确认演示账号的权限状态
检查该Google账号是否开启了两步验证(2FA),如果开启,必须给审核人员提供应用专用密码而非普通密码——开启2FA后普通密码无法直接用于第三方应用登录。若未开启2FA,确认账号未被限制「第三方应用访问」权限。 - 核对App签名密钥的SHA指纹
登录Google Play控制台,进入「应用签名」页面,复制官方生成的App签名密钥的SHA-1和SHA-256值,逐字符核对Firebase项目「项目设置」→「Android应用」下的指纹是否完全一致,注意大小写、无多余空格或换行。 - 验证Flutter项目配置完整性
确保android/app目录下的google-services.json是从Firebase下载的最新版本,同时检查build.gradle文件中已正确引入Google服务插件及相关依赖,无配置遗漏。 - 模拟审核环境测试
在测试设备上切换至海外网络环境,使用演示账号重复登录流程,确认是否能正常加载Google授权页面并完成登录。同时检查应用是否请求了email、profile等必要的登录权限,避免权限缺失导致授权失败。 - 优化审核备注信息
在「应用访问」的备注栏中,详细说明登录操作步骤:比如点击哪个按钮触发登录、是否需要同意授权弹窗、若遇2FA验证需使用应用密码等,同时描述登录成功后的预期界面,帮助审核人员确认登录状态。 - 检查应用发布地区限制
确认应用的发布范围未排除审核人员所在地区,若仅限制了特定国家/地区,可能导致审核环境下Google登录服务不可用。
内容的提问来源于stack exchange,提问作者vukovicluka
相关产品推荐
相关产品推荐

