Firebase:如何批量发送推送通知,以避免后端过载的问题?

时间:2019-07-19 08:23:32

标签: firebase firebase-cloud-messaging

我们有一个应用程序(iOS,Android),可在其中从Firebase Web界面向所有注册用户发送推送通知。

后端系统无法处理将所有用户从推送通知中调用REST API的应用程序拉入时出现的峰值负载。

是否有一种方法可以拆分注册用户,以适当的速率一点一点地发送推送通知?

我怀疑这必须以编程方式完成。 C#?

Question with workarounds handling peak times when sending push notifications

1 个答案:

答案 0 :(得分:0)

用于通过Firebase Cloud Messaging发送通知的Web控制台无法限制消息传递。不过,这是一个有趣的问题,因此我建议使用filing a feature request

目前,我可以想到两个选择:

  1. 创建覆盖整个用户群的多个受众,然后在不同时间发送给每个受众。
  2. 使用FCM API将消息批量发送给您的用户。