Я реализую Pu sh Notification в Angular с использованием библиотеки ng-pu sh (https://www.npmjs.com/package/ng-push). У меня проблема в том, что когда пользователь закрывает вкладку моего веб-сайта, а затем нажимает на уведомление, обработчик события щелчка не запускается. Он просто работает, когда открывается вкладка моего веб-сайта.
Моя демонстрация относится к этой статье: https://ciphertrick.com/browser-push-notifications-in-angular-applications
И код для обработки события щелчка:
notifyMe(): void { // our function to be called on click
const options = { // set options
body: 'The truth is, I\'am Iron Man!',
icon: 'favicon.ico' // adding an icon
};
this._pushNotifications.create('Iron Man', options).subscribe( // creates a notification
res => {
if (res.event.type === 'click') {
// Open link to my page
window.open('https://google.com.vn', '_blank');
}
}
,
err => console.log(err)
);
}
Есть ли способ сохранить работу обработчика кликов уведомления, даже когда пользователь закрыл вкладку?