Javascript 当匿名用户进行身份验证时触发的云函数
我正在尝试向使用Firebase云功能从匿名用户转换为永久用户的用户发送欢迎邮件 之前,我在github上遵循了示例代码,该代码在创建用户时发送了一封电子邮件 示例代码使用钩子onCreate:Javascript 当匿名用户进行身份验证时触发的云函数,javascript,android,firebase,firebase-realtime-database,google-cloud-functions,Javascript,Android,Firebase,Firebase Realtime Database,Google Cloud Functions,我正在尝试向使用Firebase云功能从匿名用户转换为永久用户的用户发送欢迎邮件 之前,我在github上遵循了示例代码,该代码在创建用户时发送了一封电子邮件 示例代码使用钩子onCreate: exports.sendWelcomeEmail = functions.auth.user().onCreate(event => { const user = event.data; const email = user.email; ... send
exports.sendWelcomeEmail = functions.auth.user().onCreate(event => {
const user = event.data;
const email = user.email;
... send the email
});
创建匿名用户时将触发此函数(这不是我想要的,因为此时用户没有指定电子邮件)
当匿名用户转换为永久用户时,onCreate显然不会触发,因为用户是转换的而不是创建的。当匿名用户转换为永久用户时,我使用什么云函数触发
当查看firebase cloud函数参考时,特别是在上一页,我发现只有两种方法可以使用,onCreate和onDelete。那么我有什么选择呢
编辑:我去谷歌集团询问Firebase,得到了以下答案:
嘿,那里,
谢谢你的要求。请提出正式请求
通过支持渠道:您可以使用
实时数据库或Firestore,用于在
升级匿名用户,然后侦听该节点的更改
云中功能。这将为您提供所需的功能
致以最良好的祝愿
所以基本上可以为它创建一个自定义侦听器