【发布时间】: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