gpt4 book ai didi

android - 在 Android Oreo 中处理 App 关闭或暂停状态时的 FCM 通知

转载 作者:行者123 更新时间:2023-11-29 02:28:21 27 4
gpt4 key购买 nike

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

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

最佳答案

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

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

关于android - 在 Android Oreo 中处理 App 关闭或暂停状态时的 FCM 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50985887/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com