【问题标题】:change SHA-1 in publish application google play.. with firebase integrations在发布应用程序 google play 中更改 SHA-1 .. 与 firebase 集成
【发布时间】:2019-08-17 10:36:27
【问题描述】:

我有问题,我不知道如何解决!! 我尝试修复它差不多一个星期。

我在 google play 有应用,我尝试做 google 登录验证。

问题出在 SHA-1 中。

当我在密钥库文件上使用 keytool 命令获取 SHA-1 版本时,我得到了以 28 开头的东西。

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

有没有办法在 google play 应用程序中更改 SHA-1?解决这个问题?

在应用程序文件夹中,我有文件 google-service.json,我放置了正确的 SHA-1,即以 28 开头的那个,但它没有帮助,当我排行时,它仍然使用开始的 SHA-1与 B0..

如果有任何帮助,我将不胜感激!

谢谢!

编辑 我想让谷歌登录并获得 ApiExeption 10。这是因为 SHA-1。 我想在控制台播放中进行更改,如下图所示:

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

还有其他方法可以让谷歌登录我的应用程序吗? 我在 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();

【问题讨论】:

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


【解决方案1】:

这很适合获取 SHA-1

  1. 点击进入 Gradle

  2. 点击根项目名称

  3. 点击任务

  4. 点击进入安卓

  5. 点击签名报告右键

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-04
    • 2019-10-07
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    相关资源
    最近更新 更多