Как реализовать Firebase Cloud Messaging (FCM) с Nuxt.js - PullRequest
1 голос
/ 30 сентября 2019

Я пытаюсь внедрить Google Firebase Cloud Messaging (FCM) в мое приложение Nuxt.js.

До сих пор я установил firebase, создал плагин firebase.js внутри папки ./plugins, импортировали инициализировал firebase и службу обмена сообщениями, все, кажется, работает нормально.

Теперь я не уверен, как и куда идти отсюда ..

Идея состоит в том, чтобы обрабатывать все внутри vuex, в модуле уведомлений.

Я хочу обрабатывать как фоновые, так и передние уведомления. Работник сервиса обрабатывает фон, для переднего плана я создал простой компонент уведомлений, который я хочу показывать каждый раз, когда я получаю push-уведомление от FCM.

Вопрос:

Как мне зарегистрировать работника службы, запросить разрешение и обработать уведомления переднего плана / фона? Я имею в виду точное местоположение / файл / путь, специфичный для Nuxt.js? Должен ли я сделать для этого другой плагин, использовать папку промежуточного программного обеспечения или просто обработать все в моем файле макета по умолчанию?

Какой самый чистый способ сделать это?

Заранее спасибо!

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