首页 > 解决方案 > 在应用关闭或暂停状态时处理 Android Oreo 中的 FCM 通知

问题描述

显示通知图标、标题、消息和优先级有默认的处理通知键,使用高优先级推送通知可以在我们点击通知时唤醒应用程序,并通过与启动 Activity 应用捆绑来访问信息。但问题是如何将额外数据放入通知中,当我尝试将额外数据添加到 Json 的“通知”部分时,操作系统不显示通知。那么我该如何处理这个问题..?部分进入Json,操作系统不显示通知。那么我该如何处理这个问题..?部分进入Json,操作系统不显示通知。那么我该如何处理这个问题..?

 {
"to" : "e1w6hEbZn-8:APA91bEUIb2JewYCIiApsMu5JfI5Ak...",
"notification": {
    "body": "message",
    "title": "Title",
    "icon": "appicon"
},
"data" : {
    "body": "message",
    "title": "Title",
}}

标签: androidfirebasepush-notificationfirebase-cloud-messagingandroid-8.1-oreo

解决方案


尝试从服务器端手动在通知对象中添加一个额外的参数。它对我有用。

 { "to" : "e1w6hEbZn-8:APA91bEUIb2JewYCIiApsMu5JfI5Ak...", 
      "notification": {
        "body": "message",
        "title": "Title",
        "icon": "appicon" ,
        "extra_param":"value"
 }, 
     "data" : {
        "body": "message",
        "title": "Title", 
}
}

推荐阅读