当前位置: 首页 > 知识库问答 >
问题:

sign_in_failed,com.google.android.gms.common.api.,空

长孙翔
2023-03-14

当我创建我的第一个项目在Firebase上使用谷歌登录认证.我的应用程序成功运行和完成谷歌登录。但是当我在Firebase上开发我的第二个项目时,我会做同样的事情,比如添加SHA1和添加支持电子邮件,但是当我试图从我的应用程序中谷歌登录时,它会显示

sign_in_failed, com.google.android.gms.common.api.ApiException: 12500

我不知道为什么会出现这个错误。

有什么条件吗

1)我们不能对不同的应用程序使用相同的SHA1密钥。

2) 我们不能在这两个项目的谷歌标志中使用相同的电子邮件id作为“支持电子邮件”

或者请告诉我,关于在同一个firebase帐户上使用多个项目,还有任何其他条件。

共有2个答案

鞠建安
2023-03-14

我很长一段时间都有这个错误:12500。我什么都试过了:

  • 删除我的调试密钥库,重新创建一个
  • 在Firebase控制台上添加支持电子邮件
  • 更改插件版本
  • 在我的设备上更新google

除了寻找解决方案,我发现什么都不管用:

我来到这个页面(https://console.developers.google.com/apis/credentials)从列表中选择您的项目(左上角)。然后转到"Oauth同意屏幕"

我在应用程序的主页上填写了应用程序的徽标和链接,以及应用程序的隐私政策链接(使用project.firebaseapp.com),然后保存了下来。

在此处输入图像描述

在那之后一切都很好。我认为官方文件应该更新。

有关更多信息,请访问此链接并在此处输入链接描述

辛渝
2023-03-14

输入SHA-1和SHA256。确保已添加支持电子邮件。更新谷歌游戏服务。

如果所有这些都失败了,请删除密钥库并生成一个新的密钥库。

这些是导致错误的问题。

 类似资料:
  • 我有一个Flutter应用程序,我试图允许用户登录他们的Gmail,因为我想能够列出他们的电子邮件。当我按下我的时,我会收到Gmail登录的提示,我输入了我的凭据,但随后它会返回到带有的屏幕,我面临错误: 我尝试过: 向 /android/app添加了,并向ios/Runner添加了。 启用gmail进行Firebase身份验证。 将调试SHA1和SHA256添加到Firebase身份验证中。 填

  • 凭据对话框(Google表单)已成功打开,但在我填写凭据后,出现了此错误。我按照此处的说明进行了操作。创建了一个Firebase项目,从Google API控制台启用了Google Drive API(这就是我现在需要的)。 引发异常的代码: 这是堆栈跟踪: google_sign_in插件的版本是4.0.0。 这是颤振多克托 -v 的输出: 任何帮助将不胜感激。谢谢!

  • 我已经按照这里的所有步骤进行了操作,我还在Firebase控制台中添加了SHA1键。 这是我的代码 我按照以下步骤创建了一个debug. keystore 异常:平台异常(sign_in_failed,com.google.android.gms.common.api.ApiException:10:,null)E/flutter(30467):#0 StandardMethodCodec。dec

  • 在将其标记为副本之前,请阅读问题。 我在我的谷歌控制台中设置了SHA1和SHA256。 我已经尝试了很多方法,但仍然面临错误。 未处理的异常: 平台异常(sign_in_failed, 还尝试了Flutter和google_sign_in插件:PlatformException(sign_in_failed,com.google.android.gms.common.api.ApiExceptio

  • 问题内容: 我们有一个遗留数据库架构,该架构具有一些有趣的设计决策。直到最近,我们仅支持Oracle和SQL Server,但是我们试图添加对PostgreSQL的支持,这带来了一个有趣的问题。我已经搜索了Stack Overflow和Internet的其余部分,但我不认为这种特殊情况是重复的。 对于唯一约束中的可为空的列,Oracle和SQL Server的行为相同,这实际上是在执行唯一检查时忽

  • 问题内容: 您如何编写SELECT语句,该语句仅返回某列的值为空的行? 问题答案: 您的意思是: ?