我想在创建用户时将电子邮件信息存储在用户文档上。对于使用电子邮件和密码注册的标准用户,我可以简单地调用auth.user().onCreate并在用户文档上设置电子邮件。对于匿名登录的用户,然后稍后链接他们的电子邮件,我怎样才能获得用户文档上的电子邮件设置?是否有一种方法可以只使用Firestore触发器来完成此操作?是否存在user().onUpdate函数?我想避免更新用户文档的客户端代码。
auth.user().onCreate
user().onUpdate
snvhrwxg1#
目前没有触发器时,帐户被链接(或更新一般)。我建议你file a feature request权衡。
4dbbbstv2#
我想你可以做这样的事情。
functions.auth.user().onCreate((user) => { if(!user.isAnonymous){ //create an instance in firestore // ... } });
2条答案
按热度按时间snvhrwxg1#
目前没有触发器时,帐户被链接(或更新一般)。我建议你file a feature request权衡。
4dbbbstv2#
我想你可以做这样的事情。