Firebase:如何即时发送到设备组

时间:2019-06-20 10:50:00

标签: firebase firebase-cloud-messaging

我们的Firebase服务器目前每个主题使用一个设备。但是,随着应用程序用户的增加,发送许多主题发送的开销开始变得越来越重要。假设目标数据集在每次发送时都会发生变化,我们可以对发送进行分组的选项是什么。

我们开始研究设备组,但是如果我们被迫转移到HTTP V1,则将不支持这些设备组。我们曾考虑过仅向主题添加一组用户,但是管理主题的生命周期可能会成为一个问题。我们将必须在每次发送时创建一个新邮件,然后计算出在什么时候可以取消该订阅,从而影响尚未收到的任何邮件。

欢迎提出建议。

1 个答案:

答案 0 :(得分:1)

通常的方法是使用主题,或实现自己的类似主题的系统。在后者中,您将实例ID与分组逻辑之间的关系存储在数据库中,然后使用batch-sending feature of FCM一次最多交付1000台设备。