Как получить userName из firebase - PullRequest
0 голосов
/ 16 июня 2020

Как я могу получить подробную информацию о currentUser из firebase? (заполнение заполнителей данными из базы данных.)

Я хочу получить displayName и адрес электронной почты currentUser и заменить их на Placeholder1 (имя пользователя), Placeholder2 (login@comapany.com)

 new UserAccountsDrawerHeader(
          accountName: new Text(
            "User name",//Placeholder 1
            style: TextStyle(fontWeight: FontWeight.bold, fontSize: 15.0),
          ),
          accountEmail: new Text(
            "login@company.com", //Placeholder 2
            style: TextStyle(
                fontStyle: FontStyle.italic,
                fontSize: 14.0,
                color: Color(0xFFDEB992)),
          ),

1 Ответ

0 голосов
/ 16 июня 2020

Создайте метод getUserData():

Future<AuthResult> getUserData() async{
  return await FirebaseAuth.instance.currentUser();
}

Затем используйте FutureBuilder для отображения email и displayName:

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