Push notification 服务人员显示相同的通知2次

Push notification 服务人员显示相同的通知2次,push-notification,angular5,service-worker,Push Notification,Angular5,Service Worker,我已经使用FCM实现了web psuh通知。它在后端工作正常。在前端angular5,我使用服务人员获取推送通知。在该功能中,它只输入一次,但有时会显示两个通知,一个带有图标,另一个没有图标 function showNotification(title, options) { var notificationOptions = { 'tag': options.tag, 'badge': 'assets/icons/icon-128x128.png', 'icon'

我已经使用FCM实现了web psuh通知。它在后端工作正常。在前端angular5,我使用服务人员获取推送通知。在该功能中,它只输入一次,但有时会显示两个通知,一个带有图标,另一个没有图标

function showNotification(title, options) {
  var notificationOptions = {
    'tag': options.tag,
    'badge': 'assets/icons/icon-128x128.png',
    'icon': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/images/logos/logo-icon.png',
    'vibrate': [300, 100, 200, 400, 500],
    'data': options.data,
    'body': options.body,
    'sound': 'default'
  };
  if(options.data.type === 'media') {
    notificationOptions.image = options.data.media;
  } else {
    notificationOptions.body = options.body;
  }
  return self.registration.showNotification(title, notificationOptions);
}
我一直在寻找这一点没有得到任何解决办法


提前谢谢。任何帮助都将不胜感激

您能在调用
showNotification()
函数的地方显示代码吗?我已经在问题中显示了该函数。请查收