Android: Firebase——多个发送者向特定设备推送通知



我正在开发一个android应用程序,学生可以使用它在学校注册。我希望不同的学校办公室能够向特定的学生发送推送通知。我实现了firebase示例,并能够向特定设备发送推送通知。

当学生注册时,我可以获取注册ID并保存它,以便办公室知道哪个ID属于特定的学生。这是针对正确的学生所需要的,对吧?

我是否需要编写一个外部程序,让办公室输入这些id来发送推送通知?他们如何获得发件人id ?或者对于类似的用例是否存在另一种方法或已经建立的实践?

你可能注意到我对此有点困惑;

问题1:我是否需要编写一个外部程序,让办公室输入这些id来发送推送通知?

答案:是的,你必须。这取决于您是使用firebase控制台发送通知,还是您的服务器将向firebase服务器发送推送以将其发送给所有人。所以,如果你正在使用你的服务器,那么你可以创建一个db的学生和查询他们的id在不同的场景和发送推送。

问题2:对于类似的用例是否有另一种方法或已经建立的实践?

答案:如果你浏览了FCM文档,他们有一个创建主题和订阅其推送的功能,所以你可以创建不同的主题,学生可以订阅,所以他们只会得到相关的通知,你可以点击下面的链接获取更多信息

FCM主题链接

.

最新更新