Firebase谷歌身份验证不能正常运行android

11 android firebase firebase-authentication

我将旧的Google徽标迁移到了firebase身份验证中.谷歌正确登录旧版本支持谷歌,但对于firebase身份验证,我得到了DEVELOPER_ERROR.

我也尝试SHA-1在firebase控制台上添加一个密钥,但是我收到了这个错误:

An OAuth2 client already exists for this package name and SHA-1 in another project.
You can omit the SHA-1 for now and read more about this situation and how to resolve it
Run Code Online (Sandbox Code Playgroud)

同样可能的解决方案是将客户端ID列入白名单.我按照这个指南,但它没有帮助我,我仍然得到DEVELOPER_ERROR.

Sat*_*gan 2

您不能有两个具有相同包名称的项目。就算你删除了。从开发者控制台完全删除至少需要 4-5 天。

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

希望这些信息有帮助。如果这对您有任何改变,请告诉我。我鼓励您阅读有关签署 apk 1的 Google 官方文档来了解此过程。