我看到这里是RTDB的事件触发器 https://firebase.google.com/docs/functions/database-events,我观看了onCreate((方法。
onCreate((',在实时创建新数据时触发 数据库。
当我用这种方法在RTDB中创建新插入时,我可以通知用户有关新插入数据库的信息。
但我的问题是现在我可以在这里发出通知,所有移动设备同时收到通知?
为什么我需要使用FCM。使用 FCM,我可以选择哪个移动设备接收通知以及有关通知的更多功能?
应用中的 Firebase 数据库客户端(通常(仅在应用运行时和前台处于活动状态。因此,它只能在用户积极使用您的应用时接收新数据。
Firebase Cloud Messaging SDK 包含一项服务,当应用不在前台时,该服务也会侦听消息。这意味着,借助 FCM,您还可以在用户未主动使用您的应用时通知用户。
结合使用Firebase数据库和云消息传递是很常见的:
- 如果一个用户更改了状态,请将该更改写入数据库。
- 然后使用 FCM 通知其他用户"某些内容"已更改。
- 最后,当其他用户再次打开应用时,应用将从数据库中获取最新状态。