智能客服
你问我答,随时在线为你解决问题
此版本文档已归档不再维护,推荐您使用最新版本。
从EMUI 10.0版本开始推送服务将通知消息智能分成三个级别:一般、重要与非常重要。EMUI 10.0之前的版本没有对通知消息进行分类,只有一个级别,消息全部通过默认通知渠道展示,等价于EMUI 10.0的重要级别消息。
表1 不同消息级别呈现样式对比
消息级别 | 在通知中心的显示 | 在状态栏上显示 | 横幅(在屏幕顶部悬浮显示) | 锁屏通知 | 响铃 | 振动 |
非常重要 | 正常显示 | √ | √ | √ | √ | √ |
重要 | 正常显示 | √ | × | √ | √ | √ |
一般 | 正常显示 | × | × | × | × | × |
如何进行智能分类呢?
1、从开发者发送的通知消息的标题与内容获取到消息的类别;
消息类别包括但不限于如下:营销类、功能类、生活类、社交类、交易类、工作类、告警类、其他类。
2、根据步骤1得到的消息的类别映射得到消息的级别;
消息级别简单划分为一般、重要与非常重要三个级别。
举例来说,应用发送的内容推荐(影音、阅读、视频类应用的资讯等),调研(发送问卷以获得到受访者的态度和意见)我们会智能划分为一般通知。物流状态信息,如已发货、签收、派送中、取件等会智能划分为重要通知。
表2 消息分类与消息级别映射关系
一级分类 | 二级分类 | 示例 | 消息级别 |
营销类 | 活动促销、内容推荐、调研、新闻、财经动态、游戏 | 调研:向用户发放调研问卷,收集用户的产品满意度等。 游戏:通过推送进行游戏宣传、推荐等。 | 一般 |
功能类 | 功能推荐 | 一般 | |
订阅 | 用户主动订阅的专题内容、预约活动提醒等。 | 重要 | |
生活类 | 健康 | 用户运动量、身体数据等相关通知。 | 重要 |
天气、导航 | 导航:路线中的交通状况等信息。 | 一般 | |
出行 | 行程提醒、航班变动提醒等。 | 非常重要 | |
社交类 | 社交动态 | 一般 | |
帐号动态 | 重要 | ||
即时消息 | 非常重要 | ||
交易类 | 财务、物流、订单 | 重要 | |
工作类 | 工作事项提醒 | 重要 | |
| 系统提醒类 | 应用更新 | 一般 | |
| 邮件 | 重要 | ||
短信、待办、闹钟、电话、系统提示 | 非常重要 | ||
告警类 | 设备提示 | 重要 | |
设备告警 | 智能设备、监控设备的告警信息。 | 非常重要 | |
其他 | 一般 |
1、通知智能分类仅在中国大陆终端设备上支持,海外暂不支持。
2、发给用户设备的通知消息级别为message.android.notification.importance字段级别与智能分类计算出的级别共同决定,两者取低,例如:重要与一般取一般。
3、若您发送的消息,被系统误判或者对系统处理的方式有争议,请及时与我们(hwpush@huawei.com)联系,并在邮件中提供如下内容:应用名、应用包名、发送时间、发送内容、存在争议的场景描述,我们将在收到邮件后,进行分析优化,感谢您的支持与理解。
指定importance字段的样例报文如下:
- {
- "message": {
- "notification": {
- "title": "message title",
- "body": "message body"
- },
- "android": {
- "notification": {
- "importance": "HIGH",
- "click_action": {
- "type": 2,
- "url": "https://example.com"
- }
- }
- },
- "token": [
- "pushtoken1"
- ]
- }
- }