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

Azure Notification Hub是否使用FCM Legacy API及FCMV1迁移模板验证

关于FCM Legacy API判断及FCM V1模板迁移的问题

问题1:当前是否在使用FCM Legacy API?

是的,你当前使用GCMTemplateRegistrationDescription注册令牌,且模板直接在根节点定义data字段的结构,这属于FCM Legacy API的使用方式——Legacy API允许将data或notification直接放在根层级,无需外层message包裹。

问题2:转换到FCM V1的模板是否正确?

你的模板结构方向是对的,但有两个细节需要修正:

  • JSON语法错误:模板里最后一个字段末尾的逗号(如"title": "$(title)",)要删除,否则会触发JSON解析失败;
  • 格式规范匹配:如果仅发送纯数据消息,当前包裹在message节点下的data结构符合FCM V1 API要求;若后续需要展示通知栏消息,还可在message节点下添加notification字段(包含title、body等内容)。

修正后的正确模板示例:

{
    "message":{
        "data": {
            "message": "$(message)",
            "id": "$(id)",
            "title": "$(title)"
        }
    }
}

内容的提问来源于stack exchange,提问作者LK Yeung

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 17:17:02