Javascript FCM仅在前景中

Javascript FCM仅在前景中,javascript,firebase,firebase-cloud-messaging,Javascript,Firebase,Firebase Cloud Messaging,只有在应用程序位于前台时才可能显示通知?我不需要在后台显示通知。 我的服务工作者中的setBackgroundMessageHandler看起来像: messaging.setBackgroundMessageHandler(函数(有效负载){ log(“[firebase messaging sw.js]接收到后台消息”,有效负载); //在此处自定义通知 var notificationTitle='背景消息标题'; 变量通知选项={ 正文:“背景消息正文”, 图标:'/firebase

只有在应用程序位于前台时才可能显示通知?我不需要在后台显示通知。 我的服务工作者中的
setBackgroundMessageHandler
看起来像:

messaging.setBackgroundMessageHandler(函数(有效负载){
log(“[firebase messaging sw.js]接收到后台消息”,有效负载);
//在此处自定义通知
var notificationTitle='背景消息标题';
变量通知选项={
正文:“背景消息正文”,
图标:'/firebase logo.png'
};

});Firebase云消息有两种类型的消息:

  • 通知。当应用程序在后台时,这些由系统处理,并在这种情况下显示在系统抽屉中。当您的应用程序位于前台时,通知将发送到您的应用程序代码
  • 数据信息。无论应用程序是在前台还是后台,这些信息都会发送到应用程序代码中
  • 由于要防止系统在系统托盘中显示通知,因此应发送数据消息