0
サーバーからサービスワーカーにデータを渡そうとしていますが、サービスワーカーにデータが空になっています。ここでサーバーからサービスワーカーにデータを渡す方法
は私のコードです:
var webpush = require('web-push');
var message = sendData.message;
var subscription_info = sendData.subscription_info;
webpush.setVapidDetails(
'mailto:xxx',
public_key,
private_key
);
webpush.setGCMAPIKey('xxx');
webpush.sendNotification(subscription_info, String(message));
これは、(メッセージ)はconsole.logさ:
{ text: 'message',
title: 'title',
icon_image: 'http://google.com/xxx.jpg',
link: 'www.google.com' }
をそして、これは私のサービスワーカーです:
self.addEventListener('push', function(event) {
var title = event.data.title;
var options = {
body: event.data.text,
requireInteraction: true
};
event.waitUntil(self.registration.showNotification(title, options));
});
しかし、タイトルではありません認識される。サーバーからサービスワーカーにデータを渡すにはどうすればよいですか?