通过Firebase集成在发布应用程序Google Play中更改SHA-1。

时间:2019-08-17 10:36:27

标签: android firebase firebase-authentication google-play-services sha1

我有我不知道如何解决的问题! 我试图将其修复近一个星期。

我在Google Play中有应用程序,并且我尝试通过Google登录进行身份验证。

问题出在SHA-1。

当我在密钥库文件上使用keytool命令获取SHA-1相对时,我得到了以28开头的内容。

当我在Firebase中进行链接以链接到Google Play时, 需要另一个以B0开头的SHA-1,如下图所示:

enter image description here

反正在Google Play应用程序中更改SHA-1吗?解决这个问题?

在app文件夹中,我有文件google-service.json,我输入了正确的SHA-1,即以28开头的那首,但是当我这样做时,它仍然没有帮助,仍然以SHA-1开头与B0 ..

我将非常感谢您的帮助!

谢谢!

编辑 我想让Google登录并获得ApiExeption10。这是因为SHA-1。 我想在控制台播放中更改如下图所示: enter image description here

在其他一些帖子中看到的内容,我发现我做不到。

还有另一种方法可以使google登录我的应用程序吗? 我在Firebase,google-service.json和google devloper API中都有28和B0。

也许我不知道我需要在此代码中输入哪一个:

// Configure Google Sign In
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
        .requestIdToken(*28 or B0?????????*)
        .requestEmail()
        .build();

1 个答案:

答案 0 :(得分:0)

这对于获得SHA-1效果很好

  1. 单击即可毕业

  2. 单击以根项目名称

  3. 单击以选择任务

  4. 点击以android

  5. 右键单击signingReport

您的SHA-1已准备就绪。 此SHA-1用于调试版本,您可以更改Build Variants以发布并尝试。

enter image description here