Использование FCM и ServiceWorker.js - PullRequest
0 голосов
/ 17 января 2019

Я пишу сайт, на котором есть push-уведомление. Я использую Почтальон, чтобы отправить текстовое сообщение для push-уведомления. но на моей стороне, обслуживающей сервис, данные, кажется, всегда равны нулю.

Это то, что я посылаю почтальону enter image description here

Код моего работника службы

self.addEventListener('push', function (event) {
console.log(event);
var data = {};
if (event.data) {
    data = event.data.json();
    console.log(event.data.text);
} else {
    console.log(JSON.stringify(event));
    console.log('data is empty');
}
var title = data.title;
var message = data.body;
var icon = data.icon;
var click = data.click_action;

var notification = new self.Notification(title, {
    body: message,
    tag: 'simple-push-demo-notification',
    icon: icon
});

notification.addEventListener('click', function (click) {
    if (clients.openWindow) {
        clients.openWindow(click);
    }
});
});

в окне консоли браузера я продолжаю видеть текст: данные пусты.

Нужна помощь, как мне это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...