无法使用 firebase 登录两个不同的 google 用户

Impossible to signin in two differents google users with firebase

我和一个朋友正在尝试开发 Android 应用程序。

我们想使用 facebook 或 google 帐户登录。为此,我们遵循了 firebase 教程,对于 Facebook 的情况,它一切正常,我们可以完美地登录和注销,但问题是当我们尝试使用 google 帐户登录时。

我的朋友可以用他的 google 帐户登录,但我不能。 GoogleSignInResult 在我的案例中没有成功。 我们都在 google android 控制台上拥有所有者角色。

有什么线索可以解决吗?它可以与 SHA-1 (https://developers.google.com/android/guides/client-auth) 有关吗?因为我们只是 运行 通过 Android Studio 开发的应用程序,我们没有任何密钥。

请确保在 google api 控制台

https://console.developers.google.com/apis/

您在 OAuth 同意屏幕上添加产品名称和电子邮件。

如果您的应用不是发布版本和调试版本,那么您将使用这些命令创建 SHA-1 密钥

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android