【问题标题】:SHA 1 Hash key is same for all application?SHA 1 哈希键对于所有应用程序都相同吗?
【发布时间】:2017-10-01 10:00:52
【问题描述】:

我在一个月前在我的 Android 应用程序中集成了 Google 登录。现在我计划启动另一个具有不同包名称的应用程序。我也在尝试在此应用程序中实现 Google 登录。

当我生成 SHA 1 并将其粘贴到谷歌时,它给出的错误如下所示

Duplicate fingerprint
The fingerprint you specified is already used by an Android OAuth2 client ID in this project or another project

我想知道 SHA 1 对于同一台机器上的所有项目都是相同的,即使我们在应用程序中更改了包名称?

在其他应用程序中使用 Google 登录的解决方案是什么?我很困惑,因为谷歌用谷歌身份验证询问包名。我已经在新包中标记了谷歌登录也可以正常工作,但它会在未来引起问题?

【问题讨论】:

    标签: android firebase-authentication sha1 google-authentication


    【解决方案1】:

    每个应用都有不同的 SHA 密钥指纹。您需要为您制作的每个项目更新它。

    例如:如果我正在更新我的应用程序并创建一个新项目,我必须在 firebase 中的应用程序设置下向 firebase 项目添加另一个 SHA 密钥。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-07
      • 1970-01-01
      • 2014-08-19
      • 2010-11-06
      • 2016-02-03
      相关资源
      最近更新 更多