您好,我正在努力使用google_sign_in插件和 firebase 官方插件对用户进行身份验证,但是在尝试进行身份验证时出现此错误。
这是我的代码:
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。
任何想法?