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

iOS FCM调用推送API返回NotRegistered错误求助

FCM推送返回NotRegistered错误的解决办法

调用FCM API(https://fcm.googleapis.com/fcm/send)推送通知时,收到了"NotRegistered"错误,具体请求和响应内容如下:

请求内容

{
    "to": "<MY TOKEN>",
    "data": {
        "body": "Test Notification !!!",
        "title": "Test Title !!!"
    },
    "notification": {
        "body": "Testing notification",
        "title": "Amit Kava"
    }
}

响应内容

{
    "multicast_id": 6556246662850074558,
    "success": 0,
    "failure": 1,
    "canonical_ids": 0,
    "results": [
        {
            "error": "NotRegistered"
        }
    ]
}

解决步骤:

  • 确认FCM Token有效性:当前使用的Token已失效,常见原因包括用户卸载应用、清除应用数据,或应用重新安装后生成了新Token,旧Token会被标记为未注册。
  • 同步最新Token:检查客户端获取Token的逻辑,确保Token更新时及时同步到服务器,替换旧的Token记录。
  • 核对服务器与客户端配置:确认服务器密钥所属的Firebase项目,和客户端应用的包名、签名信息完全匹配,项目不匹配也会导致Token无效。
  • 测试新Token:获取客户端生成的最新有效Token,替换请求中的<MY TOKEN>后重新发起推送测试。

内容的提问来源于stack exchange,提问作者Amit Kava

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 23:24:52