Я хочу отправлять и получать уведомления с помощью Firebase, я могу отправить сообщение из Интернета на Firebase и получить его на приложение Android. Теперь я хочу получать уведомления на рабочий стол браузера, но он не работает
1) добавить скрипт в index.html
2) добавить работника службы (firebase-messaging-sw.js) в корневой каталог
importScripts('https://www.gstatic.com/firebasejs/5.8.0/firebase-app.js');
importScripts('https://www.gstatic.com/firebasejs/5.8.0/firebase-messaging.js');
var config = {
apiKey: "AIzaSyDQSLErZKGEhKoUxn4",
authDomain: "dfdfdfdfdf.firebaseapp.com",
databaseURL: "https://ddfdfdfdfd.firebaseio.com",
projectId: "kdfdfdfdinotifications",
storageBucket: "fdfdfdnotifications.appspot.com",
messagingSenderId: "696955855555"
};
firebase.initializeApp(config);
const messaging = firebase.messaging();
messaging.setBackgroundMessageHandler(function(payload) {
console.log('[firebase-messaging-sw.js] Received background message ', payload);
// Customize notification here
const notificationTitle = 'Background Message Title';
const notificationOptions = {
body: 'Background Message body.',
icon: '/firebase-logo.png'
};
return self.registration.showNotification(notificationTitle,
notificationOptions);
});
Браузер генерирует токен, но не получает уведомления от firebase ....