2017-05-26 70 views
1

我想知道当我的网站处于前台时,可能会显示相同的通知,就像它在后台时一样。我不想个性化通知的外观,我想重复它的确如此。FCM Web - 相同的前景和背景通知(在前台重复使用后台通知)

现在,我正在处理使用此功能通知的到来:

function messageReceived(payload) { 
    // TODO implement actions on message received 
    console.log(payload); 
} 

但我并不想这样做。删除这个功能并没有帮助。

谢谢先进。

回答

1

我不知道是否有另一种方式来解决这个问题,但我只是创造了一个新的通知和使用的方法的messageReceived收到的有效载荷:

function messageReceived(payload) {  
    var notificationOptions = { 
    body: payload.notification.body, 
    icon: payload.notification.icon, 
    click_action: payload.notification.click_action 
    }; 
    new Notification(payload.notification.title, notificationOptions); 
}