2

您好,我正在努力使用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。

任何想法?

4

0 回答 0