Уведомление Pu sh в Angular с использованием Ng-Pu sh: обработчик события щелчка не работает, когда веб-сайт закрыт - PullRequest
0 голосов
/ 05 августа 2020

Я реализую 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)
        );
    }

Есть ли способ сохранить работу обработчика кликов уведомления, даже когда пользователь закрыл вкладку?

...