Android:Firebase - 多个发件人将通知推送到特定设备

时间:2016-10-26 09:33:04

标签: android firebase android-notifications firebase-cloud-messaging

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

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

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

你可能已经注意到我对此有点困惑;任何帮助表示感谢。

1 个答案:

答案 0 :(得分:2)

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

回答:是的,你必须这样做。它取决于您是使用firebase控制台发送通知还是您的服务器将发送推送到firebase服务器以将其发送给所有人。因此,如果您正在使用您的服务器,那么您可以创建一个学生数据库,并在不同的场景中对其ID进行查询并发送推送。

问题2 :是否存在类似用例的另一种方式或已经建立的做法?

回答:如果您浏览了FCM文档,则它们是创建主题和订阅推送的功能,因此您可以创建不同的主题,学生可以订阅,因此他们只会获得仅限相关通知,您可以通过以下链接获取更多信息

FCM TOPIC LINK