首页 > 解决方案 > firebase Google Auth 包中是否有任何功能可用于查找用户创建日期?

问题描述

我想获取用户创建时间戳,有什么办法吗?我使用谷歌登录身份验证。任何帮助表示赞赏!

编辑:打印整个用户时我找不到用户创建时间戳

编辑 2:我用于身份验证的代码:

  GoogleSignInAccount currentUser;


final GoogleSignIn googleSignIn = GoogleSignIn();
final FirebaseAuth auth = FirebaseAuth.instance;

Future<FirebaseUser> signIn() async {
  GoogleSignInAccount googleSignInAccount = await googleSignIn.signIn();
  GoogleSignInAuthentication gSA = await googleSignInAccount.authentication;
  FirebaseUser user = await auth.signInWithGoogle(
      idToken: gSA.idToken, accessToken: gSA.accessToken);

  print('Signed In as ${user.displayName}');
  return user;
}

标签: firebasedartflutterfirebase-authentication

解决方案


您可以通过以下方式获取纪元格式的创建时间戳:

user.metadata.creationTime

请参阅: 元数据


推荐阅读