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

如何通过FCM发送推送通知时携带apns-collapse-id参数?

通过FCM向APNS发送可折叠通知的正确方法

要在FCM请求中携带apns-collapse-id实现可折叠通知,正确的做法是在请求体的apns字段下的headers中配置该参数,需保证JSON结构语法正确,不要添加多余的语法符号。

正确的请求体示例

{
  "notification": {
    "title": "Your Title",
    "body": "Notification Body"
  },
  "to": "deviceIDString",
  "apns": {
    "headers": {
      "apns-collapse-id": "1dfgbdfhgfnbv"
    }
  }
}

常见问题说明

你之前尝试的第二种结构逻辑是正确的,但代码块中多余的反引号(包裹整个JSON的`符号)会导致请求格式错误,FCM无法正常解析。此外,apns-collapse-id的值需符合APNS规范:最长64个字符,仅允许包含字母、数字、连字符、下划线、点号和冒号。

如果发送的是数据消息(而非通知消息),只需将notification字段替换为data字段,apns部分的配置保持不变即可。

内容的提问来源于stack exchange,提问作者Flavio Silverio

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 15:20:24