Я хотел бы внедрить Push-уведомление Google на веб-сайте и следовал этому руководству Google:
https://developers.google.com/web/ilt/pwa/introduction-to-push-notifications
Мне удалось отобразить Push-уведомление и статус разрешений в консоли.но я застрял на этапе, когда для вывода сообщения используется метод showNotification.
Мой код выглядит следующим образом:
Notification.requestPermission(status => {
console.log('Notification permission status:', status);
});
function displayNotification() {
if (Notification.permission == 'granted') {
navigator.serviceWorker.getRegistration().then(function(reg) {
reg.showNotification('Hello world!');
});
}
}
Я просмотрел видео и лабораторные работы безрезультатно.Они просто используют код, указанный выше или похожий с включенным необязательным массивом.
Пожалуйста, помогите мне понять, как вызов метода showNotification может изменить Push-уведомление.