Tag*_*gor 6 javascript android firebase firebase-realtime-database google-cloud-functions
我正在尝试向使用 Firebase Cloud Functions 从匿名用户转换为永久用户的用户发送欢迎邮件。
之前我遵循了github 上的示例代码,该代码在创建用户时发送了一封电子邮件。
示例代码使用了 onCreate 钩子:
exports.sendWelcomeEmail = functions.auth.user().onCreate(event => {
const user = event.data;
const email = user.email;
... send the email
});
Run Code Online (Sandbox Code Playgroud)
创建匿名用户时会触发此函数(这不是我想要的,因为此时用户没有指定电子邮件)。
当匿名用户转换为永久用户时,onCreate 不会明显触发,因为用户是转换的而不是创建的。当匿名用户转换为永久用户时,我应该使用什么云函数来触发?
在查看 Firebase 云函数参考时,特别是在Firebase 身份验证函数的命名空间中,我发现只有两种方法可以使用:onCreate 和 onDelete。那么我有什么选择呢?
编辑:我去 Google 群组询问 Firebase 并得到了这个答案:
您好,谢谢您的请求。请通过支持渠道提交正式请求: https: //firebase.google.com/support/您可以使用实时数据库或 Firestore 在匿名用户升级时从客户端设置一些标志,然后监听该节点的更改在云函数中。这应该可以为您提供所需的功能。
此致,
所以基本上可以为其创建一个自定义侦听器。
| 归档时间: |
|
| 查看次数: |
718 次 |
| 最近记录: |