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

如何在FCM推送通知JSON中添加值为“My New Name”的Notification name字段?

FCM推送通知添加自定义“Notification name”字段的解决方案

FCM的notification对象仅支持官方规定的标准展示字段(比如title、body),你要添加的自定义字段不能直接放在notification节点下,正确的做法是新增一个data节点,把自定义键值对放在这里。

修改后的完整请求JSON如下:

{
  "to": "fECXbr5qTkOb9CSAqy3hRB:APA91bEF2A1-b6r8pO6W_9X-2s6HF1kShZVXL3KuMMOpMwKhgbvg6j85Ngk66AKFwTYDZ8c8dUcs5PSTEBKohzJM10a1HKxdHldw8kO9XcZu2B_G2n61K2dRX_Wx9qzRanyfz-73cgLw",
  "content_available": null,
  "priority": "high",
  "notification": {
    "title": "Hello world",
    "body": "This is a test message :)"
  },
  "data": {
    "Notification name": "My New Name"
  },
  "topic": null,
  "fcm_options": {
    "analytics_label": "SIS_CAMP"
  }
}

你之前尝试的tag、displayName、name等都是FCM官方定义的特定用途字段,并不适用于自定义的“Notification name”需求。通过data字段可以传递任意自定义键值对,客户端接收到推送后,只需从消息的data部分提取对应的字段值即可使用。

内容的提问来源于stack exchange,提问作者Luiz Campos

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 02:57:08