Не удается сложить несколько уведомлений pu sh - PullRequest
0 голосов
/ 10 апреля 2020

Я работаю над кодом пу sh уведомлений в браузер. Мой код для отображения уведомлений выглядит следующим образом:

const imageWithTextNotification = (reg) => {
            // more options at https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration/showNotification#Syntax
            const options = {
                icon: "imgs/notification.png",

                // 07 - Notification with a body
                body: "Alert!! This is image notification",

                // 09 - Actions on notification click (see sw.js for log)
                actions: [
                    { action: "search", title: "Try Searching!" },
                    // 10 - More Actions
                    { action: "close", title: "Forget it!" },
                ],
                data: {
                    notificationTime: Date.now(),
                    githubUser: "hhimanshu"
                }
            }
            reg.showNotification("Counter=" + counter++, options)
        }

После прочтения документации из MDN код должен составлять несколько уведомлений, поскольку я не использую свойство tag в * 1007. * object.

Однако, по моим наблюдениям, несколько уведомлений не складываются. Это же уведомление заменено (см. Значение счетчика в демоверсии ниже). Пожалуйста, см. Ниже

web push notification

Воспроизводимая кодовая база доступна в https://codesandbox.io/s/charming-hellman-8q4t3, а демонстрационная версия доступна в https://8q4t3.sse.codesandbox.io/

Я проверял это на

Google Chrome => Version 80.0.3987.163 (Official Build) (64-bit)
Firefox => 75.0 (64-bit)

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

Спасибо

1 Ответ

1 голос
/ 10 апреля 2020

Я также связывался с @gauntface в твиттере, и с его помощью мне удалось решить эту проблему.

Вот ветка Twitter

И вот решение Stack Push Notifications

...