Google FCM показывает обновление в консоли, но не открывает уведомление POPUP - PullRequest
0 голосов
/ 25 октября 2019

Я использую облачные сообщения 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 /

...