假设我有一个用Cordova构建的聊天应用,它使用Firebase作为后端。
当应用程序运行时,应用程序可以侦听节点上的更改并相应地更新(这也会耗尽1个连接)。
但是,我希望应用能够在应用关闭时收到通知(即收到新消息)。
我曾考虑让应用程序在后台运行,但这意味着应用程序始终在firebase中使用并发连接,这不是一个好主意。
我该怎么做呢?是否有一个插件可以帮助促进这一点?我只使用简单的JavaScript进行实验,所以我没有使用Angular或做出反应或类似的事情。感谢。
答案 0 :(得分:0)
我认为云消息传递https://firebase.google.com/products/cloud-messaging/可以帮助您解决此问题。
FireBase有一个示例代码,类似于您的用例。 https://github.com/firebase/functions-samples/tree/master/fcm-notifications
他们的用例是
此示例演示如何从实时数据库触发的函数发送Firebase云消息传递(FCM)通知。该示例还具有Web UI以体验FCM通知。
尚未使用云消息传递,我认为您可以执行以下操作