发布应用后,Firebase身份验证失败

时间:2018-12-16 08:53:23

标签: android firebase firebase-authentication

我正在使用2个Google帐户和2个不同的firebase项目进行Android应用的开发和发布。 我已经对它们两个都实施了Google身份验证。 当我有构建时,两者都运行良好。即开发人员也执行身份验证并发布构建。 当我在Google Play控制台上发布我的应用程序并通过Play商店下载该应用程序时,Google身份验证失败。它显示错误“ 登录已取消!RC:0

3 个答案:

答案 0 :(得分:0)

其背后的原因是,发布APK和调试APK具有不同的xz和Google服务的不同API密钥。

这两个都必须添加到Firebase中。

步骤:

Firebase控制台->项目设置。

从此处下载SHA1,将其添加到项目中,并使用选项“构建签名的APK”使用发布密钥库重新编译。应该可以,现在您的身份验证应该不会失败。

要获取新的New SHA1,只需转到 在播放控制台上已发布管理->应用Sigining

答案 1 :(得分:0)

我有解决方法.....

打开 Play控制台-> 版本管理-> 应用登录-> SHA-1证书

在Firebase控制台中复制SHA-1密钥和过去

转到 Firebase项目-> 项目设置-> SHA证书指纹-> 添加指纹->粘贴 SHA-1键

答案 2 :(得分:0)

对于NEW PLAY CONSOLE的用户(在撰写本文时为Beta版本)。

打开 Play控制台-> 选择您的应用(点击)-> (发布部分)点击设置-> 应用登录在-> (应用签名密钥证书)SHA-1证书中。

在“应用程序设置”中的Firebase控制台中复制SHA-1和SHA-256密钥并粘贴。

如果您也使用Facebook登录,则可能需要将SHA-1转换为“哈希”。