Создание пользователя с электронной почтой, паролем, отображаемым именем и photoURL - PullRequest
1 голос
/ 11 марта 2020

Я создаю приложение с флаттером и использую firebase для аутентификации в хранилище данных (возможно, больше).

У меня есть функция облачного аутентификации onCreate, которая добавляет некоторую информацию о пользователе в мою базу данных в реальном времени, когда пользователь создано. Но я также хочу установить displayName и photoURL при создании пользователя, потому что, если я обновлю информацию профиля после, onCreate не будет запущен. Я также не хочу, чтобы пользователи могли писать в эту часть базы данных.

Можно ли каким-либо способом передать пользователю displayName и photoURL при создании пользователя? В настоящее время я просто создаю пользователя с помощью электронной почты и пароля.

Спасибо.

1 Ответ

2 голосов
/ 11 марта 2020

Вместо создания пользователей непосредственно с клиента, вы можете использовать функцию , которую можно вызвать до , для создания пользователей с помощью Admin SDK , который включает в себя displayName и photoURL в своем опции.

...