есть ли в firebase функция Google Auth для флаттера, чтобы найти дату создания пользователя? - PullRequest
0 голосов
/ 13 мая 2019

Я хочу получить метку времени создания пользователя, есть ли способ сделать это?Я использую Google, войдите в систему.Любая помощь приветствуется!

Редактировать: я не могу найти метку времени создания пользователя при печати всего пользователя

Редактировать 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;
}

1 Ответ

2 голосов
/ 13 мая 2019

Вы можете получить метку времени создания в формате эпохи с

user.metadata.creationTimestamp

, где user - это FirebaseUser.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...