// Give the service worker access to Firebase Messaging. // Note that you can only use Firebase Messaging here, other Firebase libraries // are not available in the service worker. importScripts('https://www.gstatic.com/firebasejs/6.0.2/firebase-app.js') importScripts('https://www.gstatic.com/firebasejs/6.0.2/firebase-messaging.js') // Initialize the Firebase app in the service worker by passing in the // messagingSenderId. firebase.initializeApp({ messagingSenderId: '678143951107' }) // Retrieve an instance of Firebase Messaging so that it can handle background // messages. const messaging = firebase.messaging() messaging.setBackgroundMessageHandler(function (payload) { console.log( '[firebase-messaging-sw.js] Received background message ', payload ) // Customize notification here var notificationTitle = 'New Order on Enatega' var notificationOptions = { body: payload.data.orderid, icon: 'https://www.enatega.com/assets/images/logo.png' } return self.registration.showNotification( notificationTitle, notificationOptions ) })