Firebase Messaging от Node Admin для iOS - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь отправить push-уведомление с firebase на устройство iOS, но безуспешно. Ниже приводится полезная нагрузка, которую я пробовал:

var message = {
  notification: {
    title: '$GOOG up 1.43% on the day',
    body: '$GOOG gained 11.80 points to close at 835.67, up 1.43% on the day.',
  },
  apns: {
    headers: {
      "apns-priority": '10'
    },
    payload: {
      aps: {
        alert: {
          title: '$GOOG up 1.43% on the day',
          body: '$GOOG gained 11.80 points to close at 835.67, up 1.43% on the day.',
        },
        "content-available": true
      }
    }
  },
  token: "adacxxxxxx 152 string"
};

Когда я пытаюсь вызвать fbAdmin.messaging().send(message), я получаю {"code":"messaging/internal-error","message":"Internal error encountered."}.

У меня есть другой формат для Android, и он работал нормально. Итак, я пытаюсь понять, почему iOS не работает. Будем благодарны за любые предложения или помощь, поскольку я потратил на это несколько дней.

1 Ответ

0 голосов
/ 06 ноября 2018

Мне удалось заставить это работать самостоятельно, пытаясь следовать.

Как отправить уведомление Firebase Cloud Messaging без использования консоли Firebase?

После того, как я попытался вызвать fcm api, я получаю сообщение об ошибке «InvalidAPNsCredentials». Тогда я понял, что мой ключ аутентификации APN - это что-то не так. Затем мне пришлось заново загрузить ключ аутентификации APN, исправить идентификатор команды и снова запустить приложение, и теперь оно работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...