Firebase Cloud Message:多令牌推送与通知密钥的限制咨询
Firebase HTTP v1 API多令牌推送与通知密钥的限制对比
一、多令牌推送(HTTP v1 API批量推送)的核心限制
- 单次请求最多支持500个设备令牌,超出该数量会直接返回请求错误
- 每个令牌独立校验有效性:即使部分令牌无效,整个推送请求不会失败,但无效令牌会在响应结果中被单独标记
- 无内置组管理能力:每次推送都需要自行维护目标令牌列表并手动传入
- 配额按单令牌计算:比如一次推送500个令牌,会消耗500次推送配额
二、通知密钥(设备组)的核心限制
- 单个通知密钥最多可关联1000个设备令牌
- 维护通知密钥时,单次添加/移除令牌的操作上限为100个
- 推送时仅需传入通知密钥,Firebase会自动处理组内所有令牌,无需手动罗列
- 配额按单请求计算:不管组内有多少令牌,一次推送仅消耗1次推送配额
- 仅兼容旧版FCM API(如HTTP Legacy API、XMPP),无法在HTTP v1 API中使用
针对少量设备令牌时,直接推送所有令牌替代设备组是可行的,但不适用于大规模设备组场景
内容的提问来源于stack exchange,提问作者flutroid
相关产品推荐
相关产品推荐

