Как протолкнуть уведомление с сервисным работником в PWA квазара? - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь push-уведомления с работником службы в PWA квазара.

В итоге работнику службы квазара нужно определить 2 файла. Изображение

Значение этих файлов вы можете прочитать здесь: https://quasar.dev/quasar-cli/developing-pwa/configuring-pwa#Service-Worker

Моя проблема в том, что когда я пишу событие push в "custom"-service-worker.js "файл. Мой код здесь:

 self.addEventListener('push', function (event) {
  console.log('[Service Worker] Push Received.');
  // console.log(`[Service Worker] Push had this data: "${event.data.text()}"`);

  const title = 'Push Codelab';
  const options = {
    body: 'Hello travel app.',
    icon: 'images/icon.png',
    badge: 'images/badge.png',
    data: "https://google.com"
  };

  event.waitUntil(self.registration.showNotification(title, options));
});

У меня есть ошибка "Ошибка типа: не удалось выполнить 'showNotification' для 'ServiceWorkerRegistration': не было предоставлено разрешение на уведомление для этого источника"

Итак. Можете ли вы любую идею, чтобы решить эту ошибку. Если есть другой способ сделать это, пожалуйста, помогите мне. Большое спасибо.

...