我有一个服务人员在收到推送消息后创建了一个通知。单击通知后,我成功启动了该应用程序:
self.addEventListener('notificationclick', function(event) {
event.waitUntil(
self.clients.matchAll().then(function(clientList) {
var openAppEvent = {
msg: "Hello world!"
};
return clients.openApp(openAppEvent);
})
);
});
应用程序可以正常打开,但是如何访问或检索事件以及所包含的数据?我在我的应用程序中尝试了以下操作,但未调用它:
navigator.serviceWorker.onmessage = function(event) {
console.log("onmessage " + event);
};