gpt4 book ai didi

android - Firebase 云消息传递到底是什么?

转载 作者:搜寻专家 更新时间:2023-11-01 09:39:03 25 4
gpt4 key购买 nike

我需要在应用程序处于后台或关闭时从 firebase 数据库检索数据。为此,我一直在考虑在服务中使用数据库引用。

取而代之的是,人们建议使用 Firebase Cloud Messaging。但那到底是什么?

是如何与数据库交互的?我如何使用它来监听和检索数据?关于这些的解释很少,而且 firebase 文档过于宽泛。或者也许我只是找不到它

最佳答案

But what exactly is that?

Firebase Cloud Messaging (FCM) 是 Google Cloud Messaging 的最新版本(GCM),这是谷歌的 Push Notification服务。

它允许开发人员将数据从他们的应用服务器发送到客户端应用。对于您的情况,您可以通过将数据库与 FCM 集成来将所需数据发送到您的客户端应用程序。

How does is interact with the database? How do I use it for listening and retrieving data?

如果您使用 Firebase Realtime Database ,您可以选择以这种方式与 FCM 集成(引用@FrankvanPuffelen 的 answer ):

Sending messages to devices based on inserts into the Firebase Database will require you to run a trusted process, typically on an app server that you control. This trusted process listens to the database changes and then calls Firebase Cloud Messaging to send the messages.

For an example of how to send messaging from a node.js script, see my answer here: How to send Firebase Cloud Messaging from a node server?

总而言之,您不使用它来监听数据。但是,您可以将其用作将数据从数据库发送到客户端应用程序的媒介。

关于android - Firebase 云消息传递到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41008272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com