SmartShopper/express-server/public/firebase-messaging-sw.js
Georg Reisinger 3baf79e8f6 Email Login
2019-02-24 19:27:42 +01:00

29 lines
948 B
JavaScript

// 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/4.8.1/firebase-app.js');
importScripts('https://www.gstatic.com/firebasejs/4.8.1/firebase-messaging.js');
// Initialize the Firebase app in the service worker by passing in the
// messagingSenderId.
firebase.initializeApp({
'messagingSenderId': 'YOUR-SENDER-ID'
});
// Retrieve an instance of Firebase Messaging so that it can handle background
// messages.
const messaging = firebase.messaging();
messaging.setBackgroundMessageHandler(payload => {
// const title = payload.data.title
// const options = {
// body: payload.data.text
// }
// return self.registration.showNotification(title, options)
const title = payload.data.title
new Notification(title, {
body: payload.data.text
});
})