SHA 1哈希键对于所有应用程序都是相同的吗?

时间:2017-10-01 10:00:52

标签: android firebase-authentication sha1 google-authentication

我在一个月之前在我的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登录的解决方案是什么?我很困惑,因为谷歌用Google Auth询问包名。我已经在新包中标记了谷歌登录工作正常,但将来会引起问题吗?

1 个答案:

答案 0 :(得分:1)

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

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