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 - 类实例上的嵌套属性

ios - 来自 firebase 控制台 iOS 12.2 的推送通知不起作用

ios - 我正在尝试创建自定义 firebase 数据库类,但不断出现错误

android - 如何使用 pdfviewer 在 Android Studio 中显示来自 Firebase 的 PDF

android - 从两个 Firebase 项目接收一个 Android 应用程序的推送通知

node.js - 多个 swaggerUi 与一个 express 应用程序

mysql - Sequelize 迁移服务器连接两个数据库

node.js - Mongoose 对聚合结果进行排序

firebase - 在应用程序处于后台/终止时处理推送通知 (FCM) - Android

android - Firebase 控制台 : How to specify click_action for notifications