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

Flutter游戏Google Play测试环境出现PlatformException认证失败问题

解决Google Play内测版游戏登录认证失败问题

核心原因

本地调试/打包用的是你自己的签名密钥,但上传到Google Play后,Play会通过App Signing替换应用的签名证书,导致Games Services/Firebase的认证配置里没有Play生成的证书指纹,触发SIGN_IN_REQUIRED错误。

具体修复步骤

  • 获取Google Play的应用签名证书SHA-1
    1. 打开Google Play Console,进入你的游戏项目
    2. 左侧菜单选设置>应用签名
    3. 找到应用签名证书栏,复制里面的SHA-1指纹(注意不是上传证书的指纹)
  • 更新Google Play Games Console的配置
    1. 打开Google Play Games Console,进入对应游戏
    2. 左侧菜单选游戏详情>链接的应用
    3. 找到你的Android应用,点击编辑,把刚才复制的SHA-1添加进去,保存更改
  • 更新Firebase的配置(如果集成了Firebase)
    1. 打开Firebase控制台,进入你的项目
    2. 左侧菜单选项目设置>常规
    3. 在你的应用栏找到Android应用,点击添加指纹,粘贴SHA-1并保存
  • 重新打包上传到Play商店
    确保用之前的上传密钥重新打包APK/AAB,上传到内测/封闭测试轨道,等待Play处理完成后再下载测试

额外排查点

  • 确认Google Play Games Console里的OAuth 2.0客户端ID已经正确关联了你的应用包名和SHA-1
  • 检查设备上是否已登录正确的Google账号,且该账号已加入你的内测/封闭测试名单
  • 确认应用包名和Google Play Console、Games Console、Firebase里的包名完全一致,大小写也不能错

内容的提问来源于stack exchange,提问作者Gabriel Gheorghe - Digital7

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 04:20:24