当我在Firebase上创建我的第一个项目以使用Google登录身份验证时。我的应用程序成功运行并完成了Google登录。 但是,当我在Firebase上开发第二个项目时,我做的事情与添加SHA1和添加支持电子邮件一样,但是当我尝试从我的应用程序登录Google时,它显示
sign_in_failed, com.google.android.gms.common.api.ApiException: 12500
我不知道为什么会出现这个错误。
有什么条件
1)我们不能对不同的应用程序使用相同的SHA1键。
2)我们不能在两个项目的Google标志内为“支持电子邮件”使用相同的电子邮件ID
或请告诉我,在同一基础上使用多个项目还有其他条件。
答案 0 :(得分:0)
同时输入SHA-1和SHA256。 确保您已添加支持电子邮件。 更新Google Play服务。
如果所有这些操作均失败,请删除您的密钥库并生成一个新的密钥库。
这些是导致该错误的问题。
答案 1 :(得分:0)
我很长时间出现此错误 ApiException:12500 。我已经尝试了一切:
什么都没有,但寻找我发现的解决方案:
我转到了此页面(https://console.developers.google.com/apis/credentials)从列表中选择您的项目(左上方)。然后转到“ Oauth同意屏幕”
我在应用程序的主页上填写了应用程序的徽标和链接,并在应用程序的隐私权政策链接(带有project.firebaseapp.com)上进行了保存,
那之后很好。我相信官方文档应该更新。
有关更多信息,请访问此链接 enter link description here