关闭应用程序时收听 firebase 数据库更改
Listen to firebase database changes when app is closed
我正在使用 firebase 创建一个 Ionic 2 应用程序,我需要一种方法来在应用程序关闭时(即在前台、后台和被杀死)监听数据库更改(特别是在 child_added 上)
基本上,我想使用 WebRTC 在应用程序内拨打电话,例如 whatsapp,我正在关注此 post - https://websitebeaver.com/insanely-simple-webrtc-video-chat-using-firebase-with-codepen-demo
然而,唯一让我困惑的是当应用程序关闭时它是如何工作的。谁能帮我理解一下?
谢谢!
无法使用 Firebase 客户端 SDK 以与应用代码为 运行.
时完全相同的方式主动监听数据库更改
如果您希望您的应用程序接收有关数据库更改的信息,您可以改为使用 Firebase Cloud Messaging to send your app a notification with a small payload that contains information about the change. When your app receives the notification, it can then make a decision about what to do. There are some limitations with web support,因此请务必阅读相关内容。
同时查看 Cloud Functions for Firebase 以便更轻松地编写一些服务器端代码,这些代码可以触发以响应数据库更改并在发生这些更改时发送通知。
我正在使用 firebase 创建一个 Ionic 2 应用程序,我需要一种方法来在应用程序关闭时(即在前台、后台和被杀死)监听数据库更改(特别是在 child_added 上)
基本上,我想使用 WebRTC 在应用程序内拨打电话,例如 whatsapp,我正在关注此 post - https://websitebeaver.com/insanely-simple-webrtc-video-chat-using-firebase-with-codepen-demo
然而,唯一让我困惑的是当应用程序关闭时它是如何工作的。谁能帮我理解一下?
谢谢!
无法使用 Firebase 客户端 SDK 以与应用代码为 运行.
时完全相同的方式主动监听数据库更改如果您希望您的应用程序接收有关数据库更改的信息,您可以改为使用 Firebase Cloud Messaging to send your app a notification with a small payload that contains information about the change. When your app receives the notification, it can then make a decision about what to do. There are some limitations with web support,因此请务必阅读相关内容。
同时查看 Cloud Functions for Firebase 以便更轻松地编写一些服务器端代码,这些代码可以触发以响应数据库更改并在发生这些更改时发送通知。