firebase-messaging-sw.js 1.1 KB

123456789101112131415161718192021222324252627282930
  1. importScripts('https://www.gstatic.com/firebasejs/8.4.1/firebase-app.js');
  2. importScripts('https://www.gstatic.com/firebasejs/8.4.1/firebase-messaging.js');
  3. /*Update with yours config*/
  4. const firebaseConfig = {
  5. apiKey: "AIzaSyDlJQaEV9aPnPFeFA7QeiVijoGZXqemCRw",
  6. authDomain: "telmessenger-d3935.firebaseapp.com",
  7. databaseURL: "https://telmessenger-d3935.firebaseio.com",
  8. projectId: "telmessenger-d3935",
  9. storageBucket: "telmessenger-d3935.appspot.com",
  10. messagingSenderId: "647562261340",
  11. appId: "1:647562261340:web:01b97a27460e4bfd5b0799",
  12. measurementId: "G-BFCBWCK70H"
  13. };
  14. firebase.initializeApp(firebaseConfig);
  15. const messaging = firebase.messaging();
  16. /*messaging.onMessage((payload) => {
  17. console.log('Message received. ', payload);*/
  18. messaging.onBackgroundMessage(function(payload) {
  19. console.log('Received background message ', payload);
  20. const notificationTitle = payload.notification.title;
  21. const notificationOptions = {
  22. body: payload.notification.body,
  23. };
  24. self.registration.showNotification(notificationTitle,
  25. notificationOptions);
  26. });