Я использую облачные сообщения Firebase. Все работает нормально, за исключением того, что уведомление не отображается как пузырь /popup.
Я пытался
var notify = new Notification('Hi there!', {
body: 'How are you doing?',
icon: 'https://www.push2.webvoir.com/firebase-logo.png',
});
не работает
Попробовал это в firebase-messaging-sw.js
messaging.setBackgroundMessageHandler(function (payload) {
const notificationTitle = "Not Ttitle";
const notificationOptions = {
body: "notification.body",
};
console.log('Handling background message ', payload); // getting output data in console
//var notification = new Notification(notificationTitle,notificationOptions);
//self.registration.showNotification(notificationTitle, notificationOptions
self.registration.showNotification('Notifications granted', {
body: 'Here is a first notification',
icon: '/img/icons/android-chrome-192x192.png',
image: '/img/autumn-forest.png',
vibrate: [300, 200, 300],
badge: '/img/icons/plint-badge-96x96.png',
})
return;
});
получение вывода в консоли, но не в виде всплывающего окна.
с использованием версии importScripts ('https://www.gstatic.com/firebasejs/6.3.4/firebase-app.js'); importScripts ('https://www.gstatic.com/firebasejs/6.3.4/firebase-messaging.js');
Chrome версия Версия 78.0.3904.70 (Официальная сборка) (64-разрядная версия)
Схожу с ума по этой ошибке. Пожалуйста, помогите ..
ОБНОВЛЕНИЕ: Я попробовал тот же код в Индии на некоторых других устройствах, он работает, но не открывается в Канаде. Это из-за ограничений по стране?
Даже я не получаю уведомления с этого сайта после нажатияна примере кнопки, которая показывает уведомления в Индии
https://web -push-book.gauntface.com / demos / messages-examples /