You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase发送通知的数量限制及发包间隔规则咨询

Firebase 通知发送规则解答

通知列表相关限制

Firebase Cloud Messaging(FCM)对发送目标列表有明确硬规则:

  • 单批次发送请求最多支持传入1000个设备注册令牌,超出阈值的请求会被直接拒绝,没有协商空间。
  • 平台不设单项目的总通知发送量上限,但如果短时间内发送量陡增、无效令牌占比过高,会触发自动风控,临时限制发送权限。
  • 通知本身的内容需要符合FCM使用政策,涉黄、涉诈、恶意诱导类内容会被直接拦截,严重时会封禁项目推送能力。

批量发送间隔与数据包限制

针对你计划拆分5个数据包、每包1000条共发送5000条通知的场景,相关规则如下:

  • 你拆分的单包1000条的规格完全符合平台要求,不需要调整单包容量。
  • 平台没有强制要求固定的批次发送间隔,但实际使用中建议至少留1~2秒的发送间隔,不要瞬间并发提交所有批次请求。如果请求触发限流,接口会返回429 Too Many Requests错误,这时候需要按指数退避规则重试,不要重复硬推,否则会拉长限流时间。
  • 数据包其他限制:
    • 单条通知的完整载荷(包含通知标题、正文、自定义键值对数据)总大小不能超过4KB,超出会被接口直接返回错误。
    • 如果数据包内无效注册令牌(已卸载、令牌过期、不属于当前项目的令牌)占比超过10%,平台会自动降低你的发送配额,建议每次发送前先通过令牌校验接口过滤失效令牌。
    • 如果你是向主题(Topic)推送,单主题的订阅用户数没有上限,但新订阅的令牌最长需要3分钟同步生效,不要完成订阅操作后立刻发通知,否则会出现新订阅用户收不到消息的问题。

内容的提问来源于stack exchange,提问作者Dorian Daszkiewicz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 00:03:27