如何向我的webapp用户发送消息,该消息在应用程序处于后台时不会显示;我试图使用以下内容:
{
"notification": {
"title": "A",
"body": "A",
"icon": "firebase-logo.png",
"click_action": "htts://firebase.com"
},
"data" : {
"inAppOnly": "true"
},
"to": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
然后在fcm-messaging-sw.js
检查payload.data.inAppOnly
标志
if (payload.data.inAppOnly === true) {
return null
} else {
return self.registration.showNotification(notificationTitle,
notificationOptions)
}
但是,当应用程序处于后台时,该消息始终显示。