arquivo de service worker
Exemplos
Configuração básica do service worker
./public/firebase-messaging-sw.js
importScripts("https://cdn.jsdelivr.net/npm/@m3cms/[email protected]/dist/serviceWorker.js");
const FIREBASE_CONFIG = {
apiKey: "AIzaSyDLgSUo18FBvqT9qxwrLFiE_WYimsfzsEM",
authDomain: "m3cmsfront.firebaseapp.com",
projectId: "m3cmsfront",
storageBucket: "m3cmsfront.appspot.com",
messagingSenderId: "536851787692",
appId: "1:536851787692:web:aa701619b09b3357459409",
measurementId: "G-N1R8GF7HR8"
};
const m3CmsNotification = new M3CmsNotificationServiceWorker(FIREBASE_CONFIG)
m3CmsNotification.init()
info
Se o seu projeto tiver apenas o service worker, sem anteriormente pedir permissão de notificação, o usuário nao receber as notificações.