我正在将我的项目从 Digits 迁移到 Firebase。在此过程中,我需要在 Firebase 中创建一个应用程序并添加发布版本的 SHA-1。当我尝试添加 SHA-1 时,出现以下错误:
尝试修改 Android 证书指纹时出错。请稍后再试。
在这里发现了以下两个类似的问题。两者都说 Firebase 的 Google API 项目上应该有一个已经存在的具有相同 SHA-1 的应用程序。我没有任何其他应用程序具有相同的 SHA-1。
Adding sha1 key fails with error
Can android certificate fingerprint sha1 use in firebase and Google Place API?
需要帮助来解决这个问题。
最佳答案
在与 google firebase 支持团队进行所有研究和交谈后,我发现 firebase 项目对其可以存储的 SHA-1 有最大限制。就我而言,我已经拥有 30+ SHA-1 并且达到了极限。正如 Firebase 支持团队所说,该限制没有明确定义。但是,它大约在 30+ 左右。我有 50 多个应用程序,我试图只使用一个 firebase 项目,因为它们都在我们的后端共享相同的用户系统。然而,在知道 Google Firebase 的限制后,我使用了 4 个不同的 firebase 项目将 50 多个 Android 和 iOS 应用程序从 Digits 添加到 Firebase。我的所有应用现在都已上线并且运行良好。
关于android - 在 firebase 应用程序中添加 sha1 失败并出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46393991/