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

应用上传Play商店后Google Sign In集成失效原因咨询

解决Google Play商店下载后Google Sign In失效的问题

看起来你遇到的是典型的Play App Signing导致签名密钥不匹配问题——本地签名的Release APK能正常运行,但上传到Play商店后登录功能失效,核心原因在于Google Play会自动重新签名你的应用,导致你之前配置的SHA1指纹不再生效。

我来帮你梳理关键的解决步骤:

1. 获取Play商店的应用签名密钥指纹

登录Google Play控制台,找到你的应用:

  • 从左侧菜单进入「发布」→「设置」→「应用签名」
  • 在「应用签名密钥」区域,复制对应的SHA-1(如果需要也可以一并复制SHA-256)

2. 更新Firebase/Google Cloud的指纹配置

打开Firebase控制台,进入你的项目:

  • 切换到「项目设置」→「应用」标签页,找到对应的Android应用
  • 在「应用签名证书」部分,点击「添加指纹」,粘贴刚才复制的Play应用签名密钥SHA-1,保存更改
  • 重新下载最新的google-services.json文件,替换项目App目录下的旧文件

3. 重新上传APK到Play商店

用你之前的上传密钥重新签名APK(也就是你第一次上传到Play时使用的那个密钥),然后重新上传到Play商店即可。

补充说明

你之前尝试的操作没解决问题,是因为你用的是自己本地的Release SHA1,但Play商店启用App Signing后,最终用户安装的APK是用Google生成的应用签名密钥签名的,只有把这个密钥的指纹添加到Firebase/Google Cloud的授权列表里,Google Sign In才能正常工作。

另外,你也可以去Google Cloud Console的「API和服务」→「凭据」页面,检查对应的OAuth 2.0客户端ID,确保已经包含了Play应用签名密钥的SHA1——有时候Firebase同步可能有延迟,手动确认会更稳妥。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 11:00:28