Firebase HTTP v1多播消息JSON请求体及设备令牌键名咨询
Firebase HTTP v1 多播消息请求体格式及令牌键名说明
核心变更点
单条推送使用token(字符串类型)指定单个设备令牌,多播时需替换为tokens(数组类型),用于传递多个设备令牌。
1. 同一条消息推送至多个设备(多播)
所有目标设备收到的消息内容完全一致,请求体结构如下:
{ "message": { "tokens": [ "APA91bGHXQBB...9QgnYOEURwm0I3lmyqzk2TXQ", "设备令牌2", "设备令牌3" ], "data": { "hello": "This is a Firebase Cloud Messaging multicast message!" } } }
- 注意:
tokens数组最多包含500个设备令牌,超出需拆分请求。
2. 批量推送多条不同消息
如果需要给不同设备发送不同内容的消息,可使用顶层messages数组,每个元素对应一条单条推送的结构:
{ "messages": [ { "token": "APA91bGHXQBB...9QgnYOEURwm0I3lmyqzk2TXQ", "data": { "hello": "针对设备1的消息内容" } }, { "token": "设备令牌2", "data": { "hello": "针对设备2的消息内容" } } ] }
内容的提问来源于stack exchange,提问作者Sabarinathan.R
相关产品推荐
相关产品推荐

