您好,我正在尝试使用google_sign_in插件和firebase oficial插件对用户进行身份验证,但是在尝试进行身份验证时遇到此错误。
这是我的代码:
static Future<FBApi> signInWithGoogle() async {
final GoogleSignInAccount googleUser = await _googleSignin.signIn();
final GoogleSignInAuthentication googleAuth =
await googleUser.authentication;
final FirebaseUser user = await _auth.signInWithGoogle(
idToken: googleAuth.idToken, accessToken: googleAuth.accessToken);
assert(user.email != null);
assert(user.displayName != null);
assert(await user.getIdToken() != null);
final FirebaseUser currenUser = await _auth.currentUser();
assert(user.uid == currenUser.uid);
return FBApi(user);
}
我读到错过SHA1时也会引起同样的问题,但是我已经正确配置了生产和调试密钥。
在编译之前,我将google-services.json更新为
。有什么主意吗?