У меня есть этот сервисный рабочий, который хорошо получает уведомление с Chrome, , но он не получает с firefox.Google Cloud Messaging (GCM) не работает с firefox
методом рассылки слушатель не обстреливали все в светлячок (по ее отладки),
PS: работник службы успешно зарегистрирован, но он не получает уведомления.
В чем проблема с моим кодом?
self.addEventListener('install', function (event) {
event.waitUntil(self.skipWaiting());
});
self.addEventListener('activate', function (event) {
console.log('Activated', event);
});
self.addEventListener('push', function (event) {
event.waitUntil(
fetch('/path', {
credentials: 'include',
method: 'post',
})
.then(function (response) {
return response.json()
.then(function (data) {
return self.registration.showNotification(data.title, {
body: data.body,
icon: '/images/image.png',
});
});
})
.catch(function (error) {
console.error('wrong', error);
})
);
});
спасибо за ответ, но я использую документацию google gcm для создания уведомления, и я хочу интегрировать его с Firefox. https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web?hl=ru –