importScripts('https://www.gstatic.com/firebasejs/10.8.0/firebase-app-compat.js'); importScripts('https://www.gstatic.com/firebasejs/10.8.0/firebase-messaging-compat.js'); // Configuração que o utilizador precisa substituir com os dados reais firebase.initializeApp({ apiKey: "REPLACE_WITH_API_KEY", projectId: "REPLACE_WITH_PROJECT_ID", messagingSenderId: "REPLACE_WITH_MESSAGING_SENDER_ID", appId: "REPLACE_WITH_APP_ID" }); const messaging = firebase.messaging(); messaging.onBackgroundMessage((payload) => { console.log('[firebase-messaging-sw.js] Received background message ', payload); const notificationTitle = payload.notification.title; const notificationOptions = { body: payload.notification.body, icon: '/favicon.ico' }; self.registration.showNotification(notificationTitle, notificationOptions); });