当前位置: 首页 > 知识库问答 >
问题:

无法理解android中Firestore的数据更改通知是如何工作的。有人能解释一下吗?[副本]

柳胜
2023-03-14

正如我在标题中所说,我无法理解在FiRecovery中更改数据时通知是如何工作的。我有一个应用程序,当数据库中添加数据或更改现有文档时,需要向特定用户组发出通知。

我了解通知通道如何与UI协同工作,但不知道如何设置我的应用程序,以便在应用程序未运行时在后台响应数据库中的更改。我可以直接从FireStore的控制台发送通知。当数据库中的数据发生变化时,就会出现问题。我正在Android Studio中用Java编写代码。

共有1个答案

邓深
2023-03-14

这里有一个类似的问题,如下:亮点。

我认为您可以考虑为Firebase使用云函数。这将帮助您在数据库中发生有趣的事情时通知用户。为了使其正常工作,您需要实现Firebase身份验证。这将帮助您在发生新情况时向特定用户或一组用户发送通知。

下面是一个简单的示例,说明如何编写节点。js函数。

出现新通知后,您可以使用sendToDevice功能和tokenId向特定用户发送通知。通知将由Android系统处理并显示给用户。注意,这仅在应用程序处于后台时有效。当应用程序位于前台时,您还可以通过实现FirebaseMessagingService来接收通知。

在一个教程中,还逐步介绍了如何根据需要发送通知。

 类似资料: