取消 Google 签名功能时会触发什么功能?

What is the function that gets triggered when the Google sign feature gets cancelled?

提问人:Mikelenjilo 提问时间:11/14/2023 更新时间:11/14/2023 访问量:28

问:

我正在创建一个 Flutter 应用程序,并且我正在使用该软件包通过 Google Sign In 实现身份验证功能。我想处理用户取消身份验证过程的情况,以便显示消息或删除加载屏幕。我该如何实现?google_sign_in

Flutter dart google-signin bloc

评论


答:

1赞 Suhaib0edu 11/14/2023 #1

我用这个方法

  void _handleSilentSignIn() async {
try {
  GoogleSignInAccount account = await _googleSignIn.signInSilently();
  if (account == null) {
    print('User canceled sign-in');
  } else {
    print('User signed in: ${account.displayName}');
  }
} catch (error) {
  print(error);
}

用户已登录,或者如果用户取消登录过程,则返回 null。