有没有办法在使用 android studio 的 firebase 实时数据库数据发生变化时自动发送通知

Is there a way to send notifications automatically when there is changes in data of firebase realtime database using android studio

提问人:Jericho 提问时间:11/16/2023 更新时间:11/16/2023 访问量:45

问:

我在我的应用程序中使用 firebase 实时数据库,我想在实时数据库发生更改时自动发送固定通知,但 firebase 云消息传递仅提供手动发送通知,这不符合我的应用程序的实时监控目标。

java android-studio

评论

0赞 Community 11/16/2023
请编辑问题,将其限制在特定问题上,并具有足够的细节以确定适当的答案。

答:

0赞 Priyangshu Sadhu 11/16/2023 #1

好的,这就是我在制作聊天应用程序时面临的问题。

使用 FCM(Firebase Cloud Messaging)发送实时通知有两种方法。

1.通过firebase控制台。

2.使用 firebase 提供的 FCM API。

阅读以下 API:

1.https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages

2.https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages/send

因此,当Firebase的数据实时数据库发生变化时,您应该向给定的API发出POST请求,API会自动使用特定的FCM令牌向相应的人员发送通知。

有关分步实施,请阅读下面的中篇文章。

https://selvaganesh93.medium.com/firebase-cloud-messaging-important-rest-apis-be79260022b5

0赞 Oleh 11/16/2023 #2

这可以使用 FCM 来实现。只需从服务器发送带有一些参数的 POST 请求即可。

以下是文档:https://firebase.google.com/docs/cloud-messaging/server

评论

0赞 Jericho 11/16/2023
我唯一的问题是我的项目不包括管理员或服务器。