Firebase云功能验证触发时间

时间:2018-01-17 00:58:03

标签: firebase authentication firebase-authentication google-cloud-functions google-cloud-firestore

有谁知道Firebase Cloud功能onCreate Authentication Trigger的时间是什么?

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

或喜欢:
  - 用户使用SDK注册   - Firebase在Firebase身份验证中创建用户和   - 调用Firebase onCreate   - Firebase SDK发送登录成功事件

或换句话说:
我是否可以确保在用户注册成功后,Firestore用户文档已由简短的Firebase云功能脚本创建?

因此,当SDK发送创建Firestore用户文档的身份验证成功回调时,我能确定吗?

1 个答案:

答案 0 :(得分:1)

您无法保证向Cloud功能代码传递事件的时间。当然,系统将尽可能快地交付。但事实是,通过处理该事件,每个阶段都会出现无法预测的延迟,因此您不应该依赖任何具体的时间。当处理异步工作的其他系统时也是如此,包括Firestore(听起来你暗示你的函数会创建一个文档以便稍后在应用程序中回读)。

好消息是,您可以为期望为用户创建listen to the document,并在准备就绪时接收它。

相关问题