近期,多个厂商平台陆续发布了关于消息分类的管理新规。很多开发者找到个推前来咨询新规的内容以及可能带来的影响。为了帮助更多开发者快速了解各厂商的新规政策,今天,个推就围绕厂商消息分类的背景、规则、适用性以及影响等和各位开发者一起深入聊聊厂商消息分类的那些事儿。

01 什么是厂商消息分类?

首先我们了解一下厂商发布的消息分类规范(简称“厂商消息分类”)是什么,以及厂商平台为什么会施行消息分类规范。

厂商消息分类,是厂商为了帮助手机终端用户分辨重要消息和普通消息,优化用户对消息通知的体验而提供的解决方案。

在APP使用厂商通道推送的过程中,各厂商要求APP实现消息分类,并根据不同类型的消息进行差异化配置,例如配置不同的提醒方式、展示样式、推送额度等,以减少运营消息对用户的打扰,优化手机端用户的体验。

各厂商通常将消息分为重要等级和普通等级,且不同厂商对消息分类的名称各有不同,比如重要消息一般分类为:重要、系统、私信、服务与通讯类,普通消息一般分类为:普通、运营、公信、营销资讯类。

APP开发者可根据自身应用的通知场景,将消息分为重要和普通消息两大类,以实现不同级别的消息推送。

02 发布消息分类新规的厂商有哪些?分类规则如何?

在营造良好可持续的推送生态的基调下,各大厂商正在陆续实行消息分类规范化。

那么当前有哪些厂商发布了消息分类新规?分类的规则又是如何呢?

个推梳理了如下一张图,帮助开发者们清晰了解要求消息分类的厂商以及各厂商限额情况、消息分类规则、提醒方式、展现方式等:

具体解读详情,开发者们可参考官网文档链接进一步了解:

华为:
文档中心

小米:
文档中心

OPPO:
OPPO开放平台

vivo:
vivo开放平台

03 厂商分类会带来哪些影响?APP需要关注哪些重点内容?

各厂商已经陆续施行消息分类规范,那么针对需要进行消息推送的APP来说,需注意哪些方面的影响呢?

1、对于APP来说,厂商消息分类有助于实现对用户进行重要消息的强提醒。例如华为、小米、OPPO、vivo等通道都是以响铃、震动、锁屏等强提醒方式提醒用户关注重要信息,而对普通消息则采取静默通知的提醒方式。

对于有服务社交类场景的APP,厂商消息分类后可以通过强提醒方式,提醒用户注意重要消息。

2、减少重要消息占用普通营销类消息的推送额度。众所周知,小米、OPPO、vivo会针对不同类型消息采取不同的额度限制,主要限制的是营销类消息,而重要消息其实不限制数量。APP根据厂商消息分类,可以区分出重要消息和普通消息,这样重要消息通道就不会占用普通营销类消息的推送额度。

因此存在厂商日推送量超限情况的APP,可根据厂商消息分类规则,将重要消息单独分类,从而有效释放普通消息通道的日推送量额度,缓解普通消息推送超限的问题。

3、用户可以针对不同类别消息进行差异化通知屏蔽,保障重要消息的接收,APP使用厂商消息分类后也能极大优化用户接收消息的体验。

在用户屏蔽通知栏后、重要消息用户可能接收不到的情况下,APP也可以使用消息分类,引导用户针对重要消息和普通消息进行差异化屏蔽。

综上所述,各厂商已经陆续出台消息分类政策,后续还会逐步对APP推送的消息根据分类进行限额限频,以保证终端用户不被过度打扰。如果您想了解更多关于厂商限额、额度查询、QPS限制、如何分类等的内容,可扫描下方二维码添加@个推技术支持,实时关注最新厂商分类动态。

个推解读 | 各厂商推送消息分类新规出台,APP开发者必看相关推荐

  1. APP是怎么推送消息的--以淘宝app为例

    文章转自本人公众号:机械猿,本人之前在四川某汽轮机从事结构强度设计,目前在阿里巴巴淘宝事业部担任高级开发工程师,有机械工程同行想转行IT,或者有想入职BAT的可以找我内推~ 絮叨 之前讨论过TCP连接 ...

  2. 如何发布日历提醒推送消息服务器,iOS开发 -- 通过app向手机自带的日历中添加事件提醒...

    在如今实际开发中,我们会有一种需求---通过自己的app往系统自带的日历中添加提醒事件. 一: 首先上最后效果图: WechatIMG7.jpeg 下图是关于添加事件的详情 WechatIMG8.jp ...

  3. 【开发者必看】【push kit】推送服务服务典型问题合集2

     1.添加华为sdk com.huawei.hms:push:5.3.0.301之后编译报错? 答:应用如果已经包含com.tencent.tpns:huawei对华为push进行封装,同时集成编译会 ...

  4. 【开发者必看】【push kit】推送服务典型问题合集1

    1.在开发者平台推送了一条消息 不触发onPushMsg 只打开了app 答: 1. 由于是通过广播触发,所以当应用的进程不存在时可能由于系统原因无法通过广播方式拉起应用处 理通知栏点击事件等.需要在 ...

  5. 【开发者必看】【push kit】推送服务典型问题合集3

    [问题描述] 无法获取 Push Token,如何解决? [解决方案] 1.检查Push推送API权益是否开启. 2.检查AGC控制台应用的对应信息是否正确. 3.EMUI 9.0.0的Push To ...

  6. 【开发者必看】【push kit】推送服务典型问题合集2

    1.问题描述: 华为推送,自定义点击消息后台发送的intent url的设置规则是什么? 解决方案: intent参数的生成以及数据的接收可以参考如下链接https://developer.huawe ...

  7. c语言 解元二次函数的源代码,学霸强推,高中数学万能解题方法,对数学一筹莫展的你必看!...

    数学不好怎么办,你有多头疼数学成绩?你还担心自己学不好数学吗?其实只要掌握学习的方法,数学就能迅速提升. 今天,小编整理了一份学霸们强推的数学解题方法,对大家肯定有帮助,数学不好的一定要看! 本文适合 ...

  8. Android Studio App开发入门之在活动之间传递消息(附源码 超详细必看)(包括显示和隐式Intent,向上一个和下一个Activity发送数据)

     运行有问题或需要源码请点赞关注收藏后评论区留言~~ 显示Intent和隐式Intent Intent是各个组件之间的信息沟通的桥梁,既能在Activity之间沟通,又能在Activity与Servi ...

  9. Android中集成Jpush实现推送消息通知与根据别名指定推送附示例代码下载

    场景 经常会有后台服务向Android推送消息通知的情况. 实现 首先在Android Studio中新建一个Android应用 在Project根目录的build.gradle中配置了jcenter ...

最新文章

  1. 你可以恢复模糊的图像吗?
  2. java jframe 运行_java – 使用JProgressBar运行JFrame
  3. Struts原理与实践(5)
  4. azure云数据库_如何使用Cloud Shell创建Azure SQL数据库
  5. mfc之CPtrArray数组
  6. SpringBoot控制层页面指定返回html前端页面
  7. Luogu P1119 灾后重建 【floyd】By cellur925
  8. 数据库、SID实例、Oracle数据库、sys、system用户
  9. synopsys软件介绍
  10. 图像增强论文Range Scaling Global U-Net for Perceptual Image Enhancement on Mobile Devices阅读笔记
  11. 高速服务器充电桩位置,最全高速服务区充电站汇总,再也不担心过年回家趴半路啦!...
  12. ai面试的优缺点_面试看脸?颜值低会不会被AI刷掉......
  13. 抖音用什么编程语言_抖音app软件开发流程是什么,主要运用的开发工具以及语言是什么?...
  14. JAVA对接发送SMS短信服务
  15. 全景图转换为天空盒图
  16. 汽车仪表盘CAN总线实现
  17. php extract 字符串,php extract 函数
  18. ConsumeQueue构建过程分析
  19. 最近一口气发布了6款iOS app
  20. 漫画 | 老板,医生说我胃不好!!

热门文章

  1. python迅雷下载任务出错_迅雷下载“任务出错”最新解决方法
  2. 面向对象:继承(经典类新式类继承原理、属性查找)、派生
  3. Oracle 12C 基础知识与使用入门(修订版)
  4. jq 下拉列表选中事件_JQuery select各种事件
  5. React 合成事件
  6. 干货 | Elasticsearch 检索类型选型指南
  7. 浅析GPU通信技术(上)-GPUDirect P2P
  8. android自定义打电话界面,两种Android打电话实现方法
  9. VMware虚拟机装系统出现Units specified dont exist
  10. vue-lunar-full-calendar日程控件加农历、24节气和中国节假日的功能