为我的firebase应用程序启用通知功能

为我的firebase应用程序启用通知功能,firebase,firebase-realtime-database,firebase-authentication,firebase-cloud-messaging,android-notifications,Firebase,Firebase Realtime Database,Firebase Authentication,Firebase Cloud Messaging,Android Notifications,我使用firebase制作了一个应用程序。它基本上是一个聊天应用程序,您可以在其中发送和接收文本和图像。我想在其中添加一个功能,每当一个用户发送消息时,另一个用户就会收到通知。当我尝试通过firebase控制台发送通知时,它正在工作,但当用户通过应用发送消息时,它不会向其他用户显示任何通知。那么,有人能告诉我如何实现这一功能吗?另外,请提供一些示例代码,以了解这些功能是如何工作的您需要为此使用云功能: Firebase的云函数允许您自动运行后端代码,以响应Firebase功能和HTTPS请求触

我使用firebase制作了一个应用程序。它基本上是一个聊天应用程序,您可以在其中发送和接收文本和图像。我想在其中添加一个功能,每当一个用户发送消息时,另一个用户就会收到通知。当我尝试通过firebase控制台发送通知时,它正在工作,但当用户通过应用发送消息时,它不会向其他用户显示任何通知。那么,有人能告诉我如何实现这一功能吗?另外,请提供一些示例代码,以了解这些功能是如何工作的

您需要为此使用云功能:

Firebase的云函数允许您自动运行后端代码,以响应Firebase功能和HTTPS请求触发的事件

首先,您可以将用户注册到
主题

FirebaseMessaging.getInstance().subscribeToTopic("news");

然后,当消息发送到数据库时,可以在云函数中使用
onWrite()
,这是一个数据库触发器,用于发送通知


你核对答案了吗?