【问题标题】:Android: Firebase - multiple senders pushing notifications to specific devicesAndroid:Firebase - 多个发件人将通知推送到特定设备
【发布时间】:2016-10-26 09:33:04
【问题描述】:

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

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

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

您可能已经注意到,我对此有些困惑;任何帮助表示赞赏。

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    FCM TOPIC LINK

    .

    【讨论】:

    • 感谢您让我明白这一点。您知道 Firebase 服务器密钥是随时间变化还是持续变化?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多