多个开发人员如何在连接到单个Firebase控制台的同一Android应用上工作?

时间:2019-02-16 12:34:55

标签: android firebase

我的本​​地android应用已在google firebase控制台中同步,并在google.services.json中配置了我的SHA密钥。开发商在另一端如何 可以将项目设置为使用相同的Firebase控制台和json文件。 我们正在尝试基于电话的身份验证。虽然我一端的安装程序可以正常运行,但另一端的开发人员遇到此错误-不允许执行此操作。您必须在控制台中启用此服务。 请以正确的方式帮助我。

2 个答案:

答案 0 :(得分:1)

解决方案:

因此,对于其他开发人员,请按图片所述生成SHA-1密钥

Generating SHA-1 key

转到Firebase控制台:

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

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

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

希望此信息有所帮助。让我知道它是否对您有任何改变。

答案 1 :(得分:1)

添加到Sharan的答案是正确的答案,您可以在Firebase控制台中将这些SHA1键添加到

  

项目配置-添加FINGERPRINT

enter image description here

记住要在Android apps面板上选择正确的项目才能添加这些键