Android Firebase 通知 - 通知用户回复评论



我试图在应用程序上创建一个功能,可以通知用户有人回复了他们发布的内容。

到目前为止,我已经设置了Firebase通知,

以便我可以将通知从Firebase信息中心发送到单个设备,订阅主题的组等。

如何添加一项功能,当注册用户发布符合标准的内容时,它会将其发布到组,并且订阅的用户将收到通知。

我认为它只需要能够允许用户发布到某些"主题",Firebase 将发送通知,但我如何允许用户从应用程序直接发布到主题?

谢谢

您可以使用通配符在实时数据库位置上设置 Firebase 云函数,然后此函数可以使用所需的主题/注册 调用 Firebase 云消息传递 REST API。

查看有关 Firebase Cloud 功能的更多信息:

https://firebase.google.com/products/functions/

或者,您也可以从客户端执行此操作。基本上,如果有人在RDB中的某个位置下发布内容,请为节点的创建者调用Firebase Cloud Messaging Rest api。我建议为每个用户订阅一个主题,这是他们自己的用户ID。这样,当有人发帖时,您可以向此用户 ID 主题发送 FCM 推送。