我正在开发一个 Android 应用程序,学生将使用该应用程序在学校注册。 我希望不同的学校办公室能够向特定学生发送推送通知。 我实现了 firebase 示例并能够向特定设备发送推送通知。
当学生注册时,我可以获取注册 ID 并保存它,以便办公室知道哪个 ID 属于特定学生。这需要针对正确的学生,对吧?
我是否需要编写一个外部程序让办公室输入这些 ID 来发送推送通知?他们将如何获得发件人 ID? 或者对于类似的用例是否有其他方法或已经建立的做法?
您可能已经注意到我对此有点困惑;任何帮助表示赞赏。
最佳答案
问题 1:我是否需要编写一个外部程序让办公室输入这些 ID 以发送推送通知?
回答:是的,你必须这样做。这取决于您使用 firebase 控制台发送通知,或者您的服务器将向 firebase 服务器发送推送以将其发送给所有人。因此,如果您正在使用您的服务器,那么您可以创建一个学生数据库并在不同情况下查询他们的 ID 并发送推送。
问题 2:对于类似的用例,是否有其他方法或已经建立的做法?
回答:如果您阅读了 FCM 文档,它们是用于创建主题并订阅其推送的功能,因此您可以创建不同的主题供学生订阅,这样他们将只会获得仅相关通知,您可以点击以下链接了解更多信息
.
关于Android:Firebase - 多个发件人将通知推送到特定设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40258615/