【问题标题】:Difference between event child_added of Realtime Database Firebase vs Firebase Cloud function实时数据库 Firebase 与 Firebase Cloud 函数的事件 child_add 之间的区别
【发布时间】:2022-03-08 19:48:06
【问题描述】:

我有一个案例,每当 Realtime Database Firebase 有新数据时,我都需要接收通知。调查时,我发现在客户端(使用 React Native 的移动应用程序)有两种方法:

有人可以告诉我两种方式的区别和每种方式的优缺点吗?该文档对我没有帮助。

注意:

  • 用 Java 框架编写的后端服务器 Spring 启动响应功能将新数据推送到实时数据库 Firebase。
  • 新数据添加到实时数据库 Firebase 时,客户端需要收到通知(目前只有用 React Native 编写的移动应用,但我将来也需要为 web 做)

【问题讨论】:

  • 您已将 child-added 事件的 Admin SDK 和 Android 实现关联起来。 child-added在各个平台上没有显着差异。 ---就你的问题而言,它不清楚,可能会被关闭。我建议编辑它(下面有一个链接),以描述您要完成的任务(以及在什么平台上)。
  • @FrankvanPuffelen 谢谢,你是对的,我误导了链接。请再次检查,看是否足够清晰。
  • 您现在正在比较两个完全独立的数据库:Firestore 和实时数据库。虽然两者都是 Firebase 的一部分,但这几乎是重叠结束的地方。如果您想从实时数据库触发 Cloud Function,请参阅firebase.google.com/docs/functions/database-events
  • @Dattq2303 如果以上评论对您有帮助,请告诉我们?
  • @RajeevTirumalasetty 是的。我现在正在尝试两种方式

标签: firebase-realtime-database google-cloud-firestore google-cloud-functions


【解决方案1】:

Frank Van Puffelencomment 解释为答案:

Firestore 和 Realtime 数据库是两个完全独立的数据库。虽然 firestore 和 Realtime 数据库都是 Firebase 的一部分。如果您想从实时数据库触发云功能,请关注this documentation。如果您想从 Firestore 触发云功能,请check this documentation.

【讨论】:

    猜你喜欢
    • 2018-03-14
    • 1970-01-01
    • 2019-08-07
    • 2018-05-10
    • 2018-03-14
    • 1970-01-01
    • 2020-08-30
    相关资源
    最近更新 更多