Я пытаюсь 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': не было предоставлено разрешение на уведомление для этого источника"
Итак. Можете ли вы любую идею, чтобы решить эту ошибку. Если есть другой способ сделать это, пожалуйста, помогите мне. Большое спасибо.