FCM 错误结果 - 将错误提交给令牌

Posted

技术标签:

【中文标题】FCM 错误结果 - 将错误提交给令牌【英文标题】:FCM error results - refer error to token 【发布时间】:2017-12-21 19:44:47 【问题描述】:

通过fcm(通过nodejs firebase admin sdk)发送推送消息时,得到这个错误结构:


  "results": [
    
      "error": 
        "code": "messaging/invalid-registration-token",
        "message": "Invalid registration token provided. Make sure it matches the registration token the client app receives from registering with FCM."
      
    
  ],
  "canonicalRegistrationTokenCount": 0,
  "failureCount": 1,
  "successCount": 0,
  "multicastId": SOME_ID

结果的索引是否与发送到 firebase 的令牌数组的索引有关?

【问题讨论】:

【参考方案1】:

是的,如here所述:

results 表示已处理消息状态的对象数组。对象按与请求相同的顺序列出(即,对于请求中的每个注册 ID,其结果都列在响应中的相同索引中)。

【讨论】:

以上是关于FCM 错误结果 - 将错误提交给令牌的主要内容,如果未能解决你的问题,请参考以下文章

FCM令牌丢失

getExpoPushTokenAsync出现问题,错误“无法获取设备的GCM令牌”

当android应用程序注销并与另一个用户登录时如何重新生成新的FCM令牌

注册令牌不是有效的 FCM 注册令牌

由于应用程序/无效凭据错误,无法发送设备推送通知

Azure 通知中心 - “从令牌提供程序获取的令牌错误”