node.js - 在哪里可以找到 NodeJS Firebase Admin SDK 的所有错误返回代码?

标签 node.js firebase firebase-cloud-messaging

<分区>

我根本找不到 NodeJS Admin SDK 在发送消息时可以返回给我的所有错误代码。例如使用此代码:

this.app
  .messaging()
  .sendToDevice(an_invalid_registration_token, message, {
    priority: 'high',
  })
  .then((response: MessagingDevicesResponse) => {
    console.log(response.results[0].error)
  })

它会输出这个:

{
  errorInfo: {
    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.'
  },
  codePrefix: 'messaging'
}

首先,这个输出不同于documentation描述(我主动删除了这里的堆栈)你可以看到属性 codePrefix 没有在文档中定义。但我也无法处理所有错误代码,例如此处出现的错误代码 messaging/invalid-registration-token。我确实找到了 all these error codes但我在我的示例中使用的是此处列出的注释。那么在其他地方还有另一个列表吗?

我是不是遗漏了什么或者我弄错了什么?

最佳答案

错误代码列表在 FCM documentation 中.

关于node.js - 在哪里可以找到 NodeJS Firebase Admin SDK 的所有错误返回代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64348574/

相关文章:

javascript - Node js - 逐行文件读取缓冲输出

javascript - app.use 在 promise 中(bookshelf.js 和express-basic-auth)

javascript - Firebase 云函数 - 如何获取模型数据

ios - 从 iOS 上的 Firebase 数据库事件 childChanged 返回的快照

amazon-web-services - 在 AWS 上使用 Firebase Cloud Messaging (FCM) 发送通知时是否需要使用 Amazon SNS?

Java Firebase 云消息。给大家发消息

flutter - 使用 FCM 和 Flutter 通过设备发送通知

javascript - Mongodb,在插入新值之前检查对象/模型的数组

node.js - 在网络浏览器中嵌入网络摄像机

android - Firebase 远程配置 : what is the definition of an "app instance" regarding percentile conditions?