【问题标题】:Handle FCM notification In Android Oreo when the App is closed or pause State在应用关闭或暂停状态时处理 Android Oreo 中的 FCM 通知
【发布时间】:2018-12-01 19:27:12
【问题描述】:

这里我在Android Oreo中遇到通知问题,即当FCM向Android Oreo发送推送通知时,它会在应用程序在前台运行时显示通知,这是因为服务在后台运行, 它可以处理额外的参数及其值,但是当应用程序关闭或暂停状态时会出现问题,当应用程序关闭或暂停状态时,操作系统会自动销毁服务,以便处理通知 FCM 提供高优先级推送通知方法,其中推送通知Json有两部分,一个是“数据”,另一个是“通知”,数据部分可以在应用程序在前台运行时由服务处理,而通知部分由Android OS管理,显示通知图标,标题,消息和优先级都有默认的通知处理键,使用高优先级推送通知可以在我们点击通知时唤醒应用程序,并访问信息n 通过将 bundle 与起始 Activity 一起应用。但问题是如何将额外数据放入通知中,当我尝试将额外数据添加到 Json 的“通知”部分时,操作系统不显示通知。那么我该如何处理这个问题..?

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

【问题讨论】:

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

标签: android firebase push-notification firebase-cloud-messaging android-8.1-oreo


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-12-21
    • 1970-01-01
    • 2017-07-17
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-26
    • 2019-06-19
    相关资源
    最近更新 更多