有关Google Play帐户和Firebase的问题

时间:2018-11-15 16:00:38

标签: google-play google-cloud-firestore

如果我收到诸如abcd@gmail.com之类的电子邮件并登录Firebase并创建一个Android应用,请设置身份验证和数据库并下载google-services.json文件。当我构建APK时,该应用程序可以正常工作。

我现在可以拥有一个帐户xxxx@gmail.com并登录Google Play开发人员并发布该应用程序吗?会发生什么?

我实际上是这样做的,然后我无法在我测试过的两台设备上使用Google帐户登录Firebase。我收到错误消息“ Google登录错误12500”。

使用电子邮件登录Firebase是可行的,因此我认为这不是Firebase问题。使用Google凭据登录可在调试版本和APK发布版本上运行,因此只有在构建Google Play应用包(.aab)时,Google凭据签名才会显示“ Google登录错误12500”。我没有风味构建,只有不同的构建类型

有什么想法吗?

在构建Google Play(.aab)文件时,proguard minifyEnabled是否起作用?也许它删除了一些文件

1 个答案:

答案 0 :(得分:1)

我奇迹般地在Thanks to @HadrienPierart找到了答案

古怪@HadrienPierart写作:

  

我坚持了几天,直到弄清楚到底是怎么回事   错误。我转达了上述大多数情况:

     

在调试/本地环境中工作正常如果我构建发行包并安装   通过adb安装它可以正常工作,如果我检查的SHA1   包/密钥库,一切正常,并与   Firebase和google-services.json然后在Beta中部署   或在商店中发布:Google登录非常失败...而且我   注意到在Google Play帐户的App签名部分中:   2018-10-26 12-18-57的屏幕截图

     

我检查了游戏帐户(这时要提的重要事项:   我没有配置播放帐户):可以肯定的是,我的包裹   正在被Google Play证书重新签名...

     

当您进入“发行管理”>“应用签名”时,您将看到   Google继您之后使用的密钥库的SHA1。挑选,粘贴   在Firebase中,更新您的google-services.json文件,重新部署并   瞧!

     

我真的希望这能帮助其他人避免我一直拉扯的头发   最近几天在做:D