如何使用云功能身份验证触发颤振/飞镖

时间:2020-04-24 18:40:44

标签: firebase flutter dart google-cloud-firestore

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

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

2 个答案:

答案 0 :(得分:0)

您不需要为此使用云功能。我认为,可以通过直接在数据库中键入该添加操作来手动完成

答案 1 :(得分:0)

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