Flutter接入Google登录报错

558 阅读1分钟

错误信息:

sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null gogogle Api找对应的错误码

image.png 挺无语的。因为控制台并没有更多信息给你看

最后查看了很多overflow上的的回答,基本都是说你签名证书问题。好吧。去排查,发现

image.png 这快确实缺少了android应用的配置。因为这块是自动生成的,暂时我也不知道为什么android没有,你在firebase上传了sha1之后,他会自动生成一个OauthId,至于为什么没有,暂时只能说是被误删了。 删除应用重建,生成签名证书就ok了 上传完sha1之后记得更新google-service.json文件。

image.png 我这边debug和release的key 是分开的,所以我debug的时候记得调整为debug版。debug版本和release版本密钥不同