pwa-angular
pwa-angular copied to clipboard
Notify angularjs app when service worker receive push event.
Is there any way we can notify our angular app when service worker receive push event.
Can i add something in between which let me to notify my angular app to perform some action on getting web push from server.
self.addEventListener('push', function(event) {
console.log('[Service Worker] Push Received.',event);
// console.log(`[Service Worker] Push had this data: "${event.data.text()}"`);
console.log(event.data);
console.log(event.data.json());
console.log(typeof (event.data.json()));
// angularEvent.postMessage("onstar",event.data.json());
navigator.serviceWorker.controller.postMessage("Client 1 says '"+msg+"'");
const title = 'xyz';
const options = {
body: 'Message Received \n ' + event.data.json().message,
icon: 'images/icon.png',
// badge: 'images/badge.png',
data : event.data.json()
};
event.waitUntil(self.registration.showNotification(title, options));
});`
Please let me know, searching all over web but no success. Thank you.