首页 > 解决方案 > 多个开发人员如何在连接到单个 Firebase 控制台的同一个 Android 应用上工作?

问题描述

我的本地 android 应用程序与我在 google.services.json 中配置的 SHA 密钥在 google firebase 控制台中同步。另一端的开发人员如何将项目设置为使用相同的 firebase 控制台和 json 文件。我们正在尝试基于电话的身份验证。虽然我端的设置工作正常,但另一端的开发人员收到此错误 - 不允许此操作。您必须在控制台中启用此服务。请帮助我正确的方法来做到这一点。

标签: androidfirebase

解决方案


解决方案:

所以对于其他开发者,生成如图所示的 SHA-1 Key

生成 SHA-1 密钥

转到 Firebase 控制台:

  • 设置
  • 您的应用
  • 添加指纹并粘贴 SHA。

评论的解决方案:所以答案很好地写在错误中。您不能有两个具有相同包名的项目。即使你删除它。从开发者控制台中完全删除至少需要 4-5 天。

因此,唯一的解决方案是通过从 android studio 生成签名的 apk 来自定义签名应用程序来生成新的 SHA-1 密钥。或者只是创建一个具有不同包名称的新项目,两种方式现在都可以使用。

希望这些信息有所帮助。如果它对你有任何改变,请告诉我。


推荐阅读