Firebase Cloud Function 身份验证触发时机

Ich*_*sos 5 authentication firebase firebase-authentication google-cloud-functions google-cloud-firestore

有谁知道 Firebase 云功能 onCreate 身份验证触发器的时间是什么?

是这样的吗:
- 用户使用 SDK 注册
- Firebase 在 Firebase 身份验证中创建用户并进行 Firebase 身份验证
- Firebase SDK 发送登录成功事件
-调用 函数onCreate

或类似:
- 用户使用 SDK 注册
- Firebase 在 Firebase 身份验证中创建用户并进行用户身份验证-调用
Firebase onCreate
- Firebase SDK 发送登录成功事件

或者换句话说:
我能否确定在成功用户注册后,Firestore 用户文档已由简短的 Firebase Cloud Function 脚本创建?

那么我可以确定当SDK发送身份验证成功回调时Firestore用户文档已创建吗?

Dou*_*son 2

我们不保证将事件传送到您的 Cloud Function 代码的时间。当然,系统会尽力尽快交付。但事实是,在处理该事件的每个阶段都可能存在不可预测的延迟,因此您不应该依赖于任何特定的时间。当还处理其他异步工作的系统(包括 Firestore)时尤其如此(听起来您的函数创建了一个文档以便稍后在应用程序中读回)。

好消息是您可以收听您希望为用户创建的文档,并在准备就绪时接收它。