Я пишу сайт, на котором есть push-уведомление. Я использую Почтальон, чтобы отправить текстовое сообщение для push-уведомления. но на моей стороне, обслуживающей сервис, данные, кажется, всегда равны нулю.
Это то, что я посылаю почтальону
Код моего работника службы
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);
}
});
});
в окне консоли браузера я продолжаю видеть текст: данные пусты.
Нужна помощь, как мне это исправить?