Разве функция push-уведомлений в firebase не поддерживается node.js? - PullRequest
0 голосов
/ 07 ноября 2019

В настоящее время я работаю над проектом Nuxt.js + firebase. Мне удалось получить токен с устройства из окна консоли после 'npm run dev'. Однако, когда я пытаюсь выполнить npm run start после npm run build, я не вижу токен устройства в окне консоли.

Согласно странице Google, функция облачных сообщений неподдерживается на node.js. Итак, Nuxt.js не может написать функцию push-уведомлений на базе Firebase?

https://firebase.google.com/docs/web/setup#namespace

1 Ответ

0 голосов
/ 07 ноября 2019

При запуске сценариев узла с npm run dev вы можете увидеть различные биты отладочной информации, которые обычно не появляются при использовании npm run start.

В вашем случае, кажется, что когда в *В режиме 1005 * токен идентификатора FCM регистрируется на консоли.

Чтобы аналогичным образом зарегистрировать токен на консоли, вы можете использовать следующий код:

const messaging = firebase.messaging();

messaging.getToken()
  .then((currentToken) => {
    console.log("Current FCM ID Token: " + (currentToken || "UNAVAILABLE"))
  }), (err) => {
    console.error(err)
  });

Пока ведется регистрацияполезно для отладки, используйте getToken() без регистрации в консоли в своем производственном коде.

Документация FCM и ее пример проекта firebase/quickstart-js/messaging иметь дополнительную информацию и пример кода по теме.

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