SmartShopper/express-server/public/firebase-messaging-sw.js
Georg Reisinger faf16fb1c3 Push v2
Push geht jetzt auch wenn das Tab von SmartShopper nicht im Vordergrund ist
2019-01-17 20:02:26 +01:00

27 lines
943 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});
})