【发布时间】:2017-03-05 05:52:55
【问题描述】:
我正在使用最近发布的 FCM messaging 支持 chrome 上的推送通知。当我的应用程序在后台时,我会收到通知,但是当我单击通知时没有任何反应。如何指定用户单击通知时应打开的 URL? (我了解它是如何使用notificationclick 事件使用纯服务工作者概念完成的,我想知道如何使用FCM messaging 来做到这一点。)
messaging.setBackgroundMessageHandler(function(payload) {
var data = payload || {};
var shinyData = decoder.run(data);
console.log('[firebase-messaging-sw.js] Received background message ', shinyData);
return self.registration.showNotification(shinyData.title, {
body: shinyData.body,
icon: shinyData.icon
})
});
我在这里错过了什么?
【问题讨论】:
标签: firebase push-notification firebase-cloud-messaging service-worker web-push