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

Flutter上线应用Google Sign In提示「此应用未验证」问题求助

解决Google Sign In「此应用未验证」警告的步骤

核心原因

这个警告来自Google Cloud的OAuth 2.0同意屏幕配置,和Play Console本身的应用审核无关——即使应用上架,只要OAuth配置未完成生产验证,普通用户登录时就会触发警告。

具体修复步骤

  • 切换OAuth同意屏幕到生产状态并提交验证
    登录Google Cloud Console,进入对应项目的「API和服务」->「OAuth同意屏幕」:

    • 如果当前是「测试」状态,仅添加的测试用户能正常登录,普通用户会收到警告。必须切换到「生产」状态,按要求提交验证申请(需提供隐私政策链接、应用功能说明等信息)。
    • 验证通过后警告会自动消失;若未通过,Google会发送邮件告知修改方向,调整后重新提交即可。
  • 核对SHA-1指纹的正确性
    确保Firebase和Google Cloud中配置的SHA-1是Play Console里应用签名密钥的指纹,而非上传密钥或本地调试密钥:

    1. 打开Play Console -> 你的应用 -> 「应用完整性」->「应用签名」,复制这里的SHA-1值
    2. 在Google Cloud Console的「API和服务」->「凭据」中,找到对应Android客户端ID,编辑并替换SHA-1指纹
    3. 同步到Firebase:在Firebase控制台的项目设置中更新该SHA-1,重新下载google-service.json
  • 确保配置文件生效
    替换项目中的google-service.json后,执行以下命令清理缓存并重新构建发布包:

    flutter clean
    flutter build appbundle --release
    
  • 检查包名一致性
    确认Play Console、Firebase、Google Cloud中的应用包名完全一致,任何拼写错误都会导致签名验证失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 02:01:14