gpt4 book ai didi

firebase - 如何获取当前用户的电子邮件地址 FirebaseAuth/Flutter

转载 作者:IT王子 更新时间:2023-10-29 06:38:41 27 4
gpt4 key购买 nike

我想获取当前登录用户的电子邮件,但我似乎找不到实现它的方法。我认为它应该类似于:

FirebaseAuth.instance.currentUser().getEmail(); //The .getEmail() part is made up

最佳答案

假设您使用的是 Firebase Auth包裹:

final FirebaseAuth _auth = FirebaseAuth.instance; 

Future<FirebaseUser> _handleSignIn() async {
GoogleSignInAccount googleUser = await _googleSignIn.signIn();
GoogleSignInAuthentication googleAuth = await googleUser.authentication;
FirebaseUser user = await _auth.signInWithGoogle(
accessToken: googleAuth.accessToken,
idToken: googleAuth.idToken, );

// get email here
print("signed in " + user.email);
return user; }

并处理登录:

_handleSignIn() .then((FirebaseUser user) => print(user)) .catchError((e) => print(e));

关于firebase - 如何获取当前用户的电子邮件地址 FirebaseAuth/Flutter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51191832/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com