我们有一个应用程序(iOS,Android(,我们可以从Firebase网络界面向所有注册用户发送推送通知。
后端系统无法处理从推送通知将所有用户拉入调用 REST API 的应用时发生的峰值负载。
有没有办法拆分注册用户以适当的速率一点一点地发送推送通知?
我怀疑这必须以编程方式完成。C#?
发送推送通知时处理高峰时间的变通办法问题
使用 Firebase 云消息传递发送通知的 Web 控制台无法限制消息传递。不过,这是一个有趣的问题,所以我建议提交功能请求。
不过目前,我可以想到两个选项:
- 创建覆盖整个用户群的多个受众,然后在不同的时间发送给每个受众。
- 使用 FCM API 批量向用户发送消息。