我已经创建了一个正常运行的发布版本,即我可以使用Google登录进行登录。我已将相同的版本上传到Playstore,现在登录将无效。
我还多次交叉检查SHA-1,它是我的密钥库,即发布一个。
我能够收到fcm但无法登录。
答案 0 :(得分:7)
几个月前,谷歌改变了签署应用程序的行为。上传之后,Google会使用其他密钥对其进行签名。您必须从Google Play控制台下载此密钥并添加它的SHA。查看此信息以获取更多信息
https://support.google.com/googleplay/android-developer/answer/7384423?hl=en
答案 1 :(得分:1)
我用简单的方法解决了这个问题 将蓝色突出显示的sha1证书指纹字符串(在图片中标记)也放入firebase控制台,如
在项目设置下将该SHA1密钥放到firebase控制台。
转到 - > https://console.firebase.google.com选择项目 - >点击设置按钮图标 - >选择项目设置 - >向下滚动 - >单击ADD FINGERPRINT按钮将SHA1键置于此处 - >并保存