谷歌登录在发布版本上失败

Goo*_*hie 4 android firebase firebase-authentication

下载我的应用后,我的用户无法使用谷歌登录登录.起初我相信它的sha1问题,所以我使用keytool和我的密钥库创建了一个用于发布的版本.

我做了什么:

  1. 将sha1复制到我的firebase项目设置
  2. 下载了googlejson文件,将其放入我的项目中.
  3. 使用相同的密钥库生成签名的apk.

目前我认为我的firebase项目设置,调试和发布版本中列出了两个sha1指纹证书.奇怪的是我可以通过从生成签名的apk运行apk-release.apk成功登录,我直接从我的电脑复制到手机.(我卸载旧版并安装新应用程序).这就是我上传到google play console for public的同一个apk.我不明白为什么我得到不同的结果.

Goo*_*hie 12

对于那些有这个问题的人,我终于明白了:

我必须从谷歌播放控制台获得SHA1.它在发布管理 - >应用程序签名.

如果您使用firebase,只需将SHA1添加到项目设置中即可