Firebase 如何使用云函数auth trigger flatter/dart

Firebase 如何使用云函数auth trigger flatter/dart,firebase,flutter,dart,google-cloud-firestore,Firebase,Flutter,Dart,Google Cloud Firestore,当用户使用电子邮件和密码注册时,如何创建新文档?我想使用auth触发器添加数据,如 Collection('user').document(uid).field('email':email@gmail.com) 您不需要为此使用云函数。在我看来,这个添加可以通过直接在数据库中键入来手动完成您不需要为此使用云函数。在我看来,这个添加可以通过直接在数据库中键入来手动完成您可以查看身份验证触发器的官方文档,基本上您必须创建一个云函数来侦听文档中解释的“functions.auth.user().on

当用户使用电子邮件和密码注册时,如何创建新文档?我想使用auth触发器添加数据,如

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

您不需要为此使用云函数。在我看来,这个添加可以通过直接在数据库中键入来手动完成

您不需要为此使用云函数。在我看来,这个添加可以通过直接在数据库中键入来手动完成

您可以查看身份验证触发器的官方文档,基本上您必须创建一个云函数来侦听文档中解释的“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”在该事件中包含的内容,可以查看

您可以查看认证触发器的官方文档,基本上您必须创建一个云函数,该函数将侦听文档中解释的“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”在这个事件中包含的内容,您可以看一看