【发布时间】: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