Javascript 当匿名用户进行身份验证时触发的云函数

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

我正在尝试向使用Firebase云功能从匿名用户转换为永久用户的用户发送欢迎邮件

之前,我在github上遵循了示例代码,该代码在创建用户时发送了一封电子邮件

示例代码使用钩子onCreate:

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,用于在 升级匿名用户,然后侦听该节点的更改 云中功能。这将为您提供所需的功能

致以最良好的祝愿

所以基本上可以为它创建一个自定义侦听器