Android应用程式SHA-1验证失败了Firebase

时间:2018-12-06 09:38:09

标签: android firebase firebase-authentication sha1

我和我的朋友创建了一个应用,并将APK上传到了Google Play商店。 我们的一些朋友下载了该应用程序以进行试用,但他们无法注册(使用Firebase号和/或电子邮件登录)。错误代码表明SHA-1存在问题。 因此,我们在Google Store上禁用了该应用程序,当我现在启动该应用程序(已从Play商店安装)时,它可以完美运行! 因此,我认为在商店中激活该应用程序时,我们会遇到问题! 任何想法?

2 个答案:

答案 0 :(得分:1)

欢迎奥托,您收到此问题,因为您的身份验证设置不正确。您碰巧没有问题,因为您使用的是带有调试SHA-1密钥的调试版本,因此应该为发行版本生成一个新密钥,并将其上载到Firebase。调试模式期间的SHA-1密钥与释放模式不同。

答案 1 :(得分:1)

有多种用于构建应用程序的密钥,调试密钥和发行密钥。我认为您已在手机上安装的应用程序使用已在Firebase中注册的调试密钥,为了使商店应用程序正常工作,您还必须注册用于在Play商店中发布应用程序的发布密钥(如果您曾经使用过Play商店自己的密钥可以使用该密钥,也可以使用Google Play商店提供的密钥对应用进行签名。

希望有帮助。