Как использовать облачную функцию auth trigger flutter / dart - PullRequest
1 голос
/ 24 апреля 2020

Как я могу создать новый документ, когда пользователь зарегистрирован по электронной почте и паролю, я хочу использовать триггер аутентификации для добавления данных, таких как

Collection('user').document(uid).field('email':email@gmail.com)

Ответы [ 2 ]

0 голосов
/ 25 апреля 2020

Вы можете взглянуть на официальную документацию для триггеров аутентификации здесь , в основном вам нужно создать облачную функцию, которая будет прослушивать "functions.auth.user (). OnCreate ()" Обработчик события, как описано в документации.

exports.registerUserData = functions.auth.user().onCreate((user) => {

  const email = user.email;
  const uid = user.uid
  //save the record as you want, you can access to more properties of "UserRecord"

});

Если вы хотите узнать больше о том, что "UserRecord" содержит в этом событии, вы можете посмотреть здесь

0 голосов
/ 25 апреля 2020

Вам не нужно использовать облачную функцию для этого. На мой взгляд, это дополнение можно сделать вручную, набрав его прямо в базе данных

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