dm-website/public/firebase-messaging-sw.js
2024-06-10 11:01:05 +03:00

29 lines
1.0 KiB
JavaScript

importScripts("https://www.gstatic.com/firebasejs/8.2.0/firebase-app.js");
importScripts("https://www.gstatic.com/firebasejs/8.2.0/firebase-messaging.js");
// Initialize the Firebase app in the service worker by passing the generated config
const firebaseConfig = {
apiKey: "AIzaSyCcg92Eqrw7TzL8fBQVklVKXwuT3hu0GIQ",
authDomain: "dm-store-678d4.firebaseapp.com",
projectId: "dm-store-678d4",
storageBucket: "dm-store-678d4.appspot.com",
messagingSenderId: "91725694575",
appId: "1:91725694575:web:6ce7f7d0dfdf807c376f9a",
measurementId: "G-TZRGSK472N"
};
firebase.initializeApp(firebaseConfig);
// Retrieve firebase messaging
const messaging = firebase.messaging();
messaging.onBackgroundMessage(function (payload) {
console.log("Received background message ", payload);
const notificationTitle = payload.notification.title;
const notificationOptions = {
body: payload.notification.body,
};
self.registration.showNotification(notificationTitle, notificationOptions);
});