所以,我用我的密钥库创建了一个签名的apk,firebase和google api控制台上的所有凭证/ sha1密钥都匹配到我的发布密钥库。当我从外部安装生成的apk时,谷歌登录正在工作。
但是当我尝试通过Playstore分发时,我无法登录。
我更新了google servises.json,删除了firebase上的应用并再次创建,但它根本不起作用。
任何想法我哪里错了? 如果有人能回答我会被困在这里会有很大的帮助。
答案 0 :(得分:0)
在这篇文章中找到答案: Link to original post
答案 1 :(得分:0)
这是一个愚蠢的错误,而分发我意外地选择了google playstore app签名。因此,通过Playstore分发的apk改变了keyhash。在其工作的oauth管理页面上使用了新的sha1key