android - 在应用关闭或暂停状态时处理 Android Oreo 中的 FCM 通知
问题描述
显示通知图标、标题、消息和优先级有默认的处理通知键,使用高优先级推送通知可以在我们点击通知时唤醒应用程序,并通过与启动 Activity 应用捆绑来访问信息。但问题是如何将额外数据放入通知中,当我尝试将额外数据添加到 Json 的“通知”部分时,操作系统不显示通知。那么我该如何处理这个问题..?部分进入Json,操作系统不显示通知。那么我该如何处理这个问题..?部分进入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",
}
}
推荐阅读
- python - 如何修改我的python多进程程序?
- android - 三星 One UI 3.0 上未显示字体
- python - selenium find_elements_by_tag_name.get_attribute 返回 StaleElementReferenceException 类
- javascript - How to Iterate nested json using Array.map from .json file in reactjs?
- reactjs - 采用动态数据属性的 React 自定义钩子
- javascript - 太多的重新渲染。React 限制了渲染的数量以防止无限循环 - 为什么?
- javascript - 视差层被拆分,您可以看到视差部分和下一个内容部分之间的层
- prometheus - kube-prometheus 规则 KubeControllerManagerDown 正在触发
- vue.js - 如何阻止 Electron 将 devtools 扩展错误打印到控制台?
- swift - 在 Swift 中使用嵌套字典类型确定字典