Уведомления с тегами не отображаются на Chrome - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь отправить уведомления с помощью тега.

Когда я отправляю два уведомления с одним и тем же тегом, я ожидаю, что второе уведомление заменит первое, если оно все еще отображается, или просто появится если первый автоматически скрывался. Однако при тестировании на Chrome второе уведомление вообще не отображается, если первое уже скрыто. У меня нет проблем при тестировании на Firefox.

Как сделать так, чтобы это работало на Chrome?

Вот мой sw. js:

self.addEventListener('push', function (event) {
    const data = event.data.json();
    let notificationData = {
        body: data.body,
        tag: data.tag
    };
    console.log('got notification', data, notificationData);
    let promise = self.registration.showNotification(data.title, notificationData);
    event.waitUntil(promise);
});
...