29 lines
1.0 KiB
JavaScript
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);
|
|
}); |