我在一个月前将 Google 登录集成到我的 Android 应用程序中。现在我打算启动另一个具有不同包名的应用程序。我也在尝试在此应用程序中实现 Google 登录。
当我生成 SHA 1 并将其粘贴到 google 时,出现如下所示的错误
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 登录也可以正常工作,但将来会导致问题吗?
最佳答案
每个应用程序都有不同的 SHA key 指纹。您需要为您制作的每个项目更新它。
例如:如果我正在更新我的应用程序并创建一个新项目,我必须在 firebase 中的应用程序设置下向 firebase 项目添加另一个 SHA key 。
关于android - SHA 1 哈希键对所有应用程序都相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46511264/