我在这里看到RTDB的事件触发器https://firebase.google.com/docs/functions/database-events,我看onCreate()方法。
onCreate()`,在Realtime中创建新数据时触发 数据库中。
当我在此方法中创建新插入RTDB时,我可以通知用户有关新插入数据库的信息。
但我现在的问题是,我可以在这里发出通知,同时所有移动设备都会收到通知吗?
为什么我需要使用FCM。使用FCM,我可以选择获取通知的移动设备和更多有关通知的功能吗?
答案 0 :(得分:1)
应用中的Firebase数据库客户端(通常)仅在应用运行且位于前台时处于活动状态。因此,当用户正在积极使用您的应用时,它只能接收新数据。
Firebase云消息传递SDK包含一项服务,该应用程序不在前台时也会侦听消息。这意味着使用FCM,您还可以在用户未主动使用您的应用时通知用户。
使用Firebase数据库和云消息传递的组合很常见: