厂商 | 消息类型 | 提醒方式 | 单应用单日可推送消息总量 | 单应用单设备单日可接收消息数量上限 | 厂商消息分类限制新规实施时间 | 厂商消息分类/违规分类说明文档 | 厂商其他限制注意 |
---|---|---|---|---|---|---|---|
华为 | 资讯营销 | 静默通知,仅在下拉通知栏时展示消息 | 无限制 | 新闻阅读(新闻,需具备《互联网新闻信息服务许可证》): 5 条。其它营销类消息:2 条。 | 1、2023年1月5日起,华为PUSH通道将根据应用类型对资讯营销类消息的每日推送数量进行上限管理[新闻阅读类:5条/日;其他应用类型:2条/日]2、2023年3月31日前需要再申请自分类权益后补充好category的传值。注:推送数量管理细则 | 【华为】消息分类见:消息分类标准消息分类错误违规处罚标准见:违规分类、违规行为及违规处罚标准 | 为避免造成用户打扰,凌晨 0 到 6 点间,当手机熄屏 30 分钟后,所有类型的消息都会受华为管控,无法下发通知栏消息。 |
服务与通讯 | 锁屏、铃声、振动 | 无限制 | 无限制 | ||||
荣耀 | 资讯营销 | 静默通知,仅在下拉通知栏展示 | 无限制 | 新闻阅读(新闻,需具备《互联网新闻信息服务许可证》): 5 条。其它营销类消息:2 条。 | 为给用户提供更好的消息通知体验,构建清朗的网络环境,荣耀推送服务基于消息分类对不同类别的通知推送数量进行统一管理并发布本细则,该细则自2023年02月01日起正式执行。注:推送数量管理细则 | 【荣耀】消息分类见:消息分类标准消息分类错误违规处罚标准见:消息违规处罚标准 | 为避免造成用户打扰,凌晨 0 到 6 点间,所有类型的消息都会受荣耀管控,无法下发通知栏消息。 |
服务与通讯 | 锁屏展示+下拉通知栏展示 支持铃声、震动 | 无限制 | 无限制 | ||||
小米 | 默认 | 静默通知,仅在下拉通知栏展示 | 1倍。公信消息单日可推送总量的计算公式:应用在MIUI上安装且通知开启数x倍数。 | 1条 | 2023年2月1日起,小米推送通道将分为“私信消息”和“公信消息”两个类别,不同类别对应不同的权限,若应用选择不接入私信或公信,则会接入默认通道,单个应用单个设备单日1条消息。注: 小米推送消息限制说明 | 【小米】消息分类见:小米推送消息分类新规消息分类错误违规处罚标准见: 小米推送运营规范 | 若应用选择不接入私信或公信 ,则会接入“默认”通道。 |
公信消息 | 静默通知,仅在下拉通知栏展示 | 具备《互联网新闻信息服务许可证》: 3倍;不具备《互联网新闻信息服务许可证》: 2倍;公信消息单日可推送总量的计算公式:应用在MIUI上安装且通知开启数x倍数。 | 具备《互联网新闻信息服务许可证》: 8条;不具备《互联网新闻信息服务许可证》: 5条; | ||||
私信消息 | 响铃、振动 | 不限量 | 不限量 | ||||
oppo | 公信消息 | 系统默认关闭,用户可手动设置,不提供提醒方式的选择设置 | 累计用户数<50000 ,可推送总量:100000 ;累计用户数≥50000 ,可推送总量:累计用户×2; | 新闻类(三级分类为新闻类):5条/日 其他应用类型:2条/日 | 2023年1月15日起,OPPOPUSH推送服务将增加区分应用类型的推送频控限制,单设备单日推送oppo公信[新闻类(三级分类为新闻类):5条/日;其他应用类型:2条/日]注: 推送私信通道申请 | 【oppo】 消息分类见:推送私信通道申请消息分类错误违规处罚标准见: 推送私信通道申请 | 管理台查询:累计用户数在 OPPOPUSH运营平台可查询,数据每天刷新。API查询:请参见 OPPOPUSH服务端API。 |
私信消息 | 系统默认关闭,用户可手动设置,不提供提醒方式的选择设置 | 不限量 | 不限量 | \ | |||
vivo | 运营消息 | 系统默认关闭,用户可手动设置 | 新闻类(具备《互联网新闻信息服务许可证》): 3倍通知开启有效用户数;其他类:2倍通知开启有效用户数。 | 新闻类(具备《互联网新闻信息服务许可证》): 5条;其他类:2条。 | vivo推送服务于2023年4月3日起,针对不同应用类别的消息进行统一管理。将消息分为“系统消息”和“运营消息”两大类别,未接入消息分类,将默认为运营消息,受运营消息规则管控,具体请参考推送消息限制说明。 请您在6月30日前完成二级分类category字段传值,具体请参考《推送消息分类说明》 。 | 【vivo】消息分类见:推送消息分类说明消息分类错误违规处罚标准见:推送消息分类说明 | 通过API发送的测试消息每日限制发送量为运营消息100条,系统消息10000条,测试设备设置上限20台。目前不限制单推和群推的比例,可发送的单推和群推消息指定的用户量不得超过每日限制的推送总量。为避免造成用户打扰,目前vivo手机接收消息的时间为7:00-23:00,服务器允许推送时间为7:00-23:00,系统消息不受此时间限制。 |
系统消息 | 系统默认关闭,用户可手动设置 | 默认等于3倍的用户订阅数, 免费申请增量 | 无上限 | ||||
魅族 | \ | 在下拉通知栏展示 | \ | \ | \ | 单个应用每天的推送有次数限制,默认为1000次/天;不包含单推接口,单推接口不限制。单个应用订阅标签的个数不超过100个。单个设备单个应用推送消息≥4条会被折叠展示,消息多次不点击后有可能会被收纳于右上角消息收纳盒。 | \ |
fcm | \ | 在下拉通知栏展示 | \ | \ | \ | 每个应用的推送消息限制为 1500000 条/分钟。每台设备接收推送消息限制为 1000 条/分钟。 | \ |
为了改善终端用户推送体验、营造良好可持续的通知生态,华为、荣耀、小米、OPPO、vivo各厂商的推送对推送消息分类进行管理。
厂商消息分类,是厂商为了帮助手机终端用户分辨重要消息和普通消息,优化用户对消息通知的体验而提供的解决方案。
在APP使用厂商通道推送的过程中,各厂商要求APP实现消息分类,并根据不同类型的消息进行差异化配置,例如配置不同的提醒方式、展示样式、推送额度等,以减少运营消息对用户的打扰,优化手机端用户的体验。
各厂商通常将消息分为重要等级和普通等级,且不同厂商对消息分类的名称各有不同,比如重要消息一般分类为:重要、系统、私信、服务与通讯类,普通消息一般分类为:普通、运营、公信、营销资讯类。
APP开发者可根据自身应用的通知场景,将消息分为重要和普通消息两大类,以实现不同级别的消息推送。
根据消息分类标准,华为推送服务将通知消息分为资讯营销、服务与通讯两大类别。
消息类型 | 解释 |
---|---|
资讯营销 | 资讯营销,包括资讯类消息和营销类消息,指的是运营人员向用户发送的活动信息、内容推荐、资讯等。 |
服务与通讯 | 服务与通讯,包括社交通讯类消息和服务提醒类消息。社交通讯,指用户间的聊天消息、通话等信息。服务提醒,指应用借助通知中心及时向用户传递重要通知提醒,通常用户对接收此类消息有预期。 |
根据消息分类标准,荣耀推送服务将通知消息分为资讯营销、服务与通讯两大类别
消息类型 | 解释 |
---|---|
资讯营销 | 内容资讯: 内容推荐,新闻,财经动态,生活资讯,社交动态,调研,其他。营销活动: 产品促销,功能推荐,运营活动。 |
服务与通讯 | 社交通讯: 即时聊天,音频、视频通话。服务提醒: 订阅,出行,健康,工作事项提醒,帐号动态,订单&物流,财务,设备提醒,系统提示,邮件。 |
根据《小米推送消息分类新规》,小米推送将消息分为“私信消息”和“公信消息”两个类别,若应用选择不接入私信或公信,则会接入默认通道。
消息类型 | 推送内容 |
---|---|
默认 | 仅可按照“公信场景说明”配置。 |
公信消息 | 新闻资讯、内容资讯、生活资讯、关注推荐、算法推荐、平台活动、互动信息等其他多类场景,具体请参见“公信场景说明”。 |
私信消息 | 需符合即时消息、个人账户、个人资产、个人订阅、个人日程、设备信息、订单及物流、工作信息这8类场景,具体请参见“私信场景说明”。 |
OPPO PUSH将消息分为私信消息和公信消息两类。
消息类型 | 解释 |
---|---|
公信消息 | 公信消息是针对用户关注度不高,且对于接收这类信息并无心理预期,如热点新闻、新品推广、平台公告、社区话题、有奖活动等,多用户普适性的内容; |
私信消息 | 私信消息是针对用户有一定关注度,且希望能及时接收的信息,如即时聊天信息、个人订单变化、快递通知、订阅内容更新、评论互动、会员积分变动等,与单个用户信息强相关的内容; |
根据用户对推送内容的关注程度,划分为“系统消息”、“运营消息”两个消息类别。
消息类型 | 解释 |
---|---|
运营消息 | 不允许通过系统消息接口发送运营消息,包括但不限于广告、推广、活动等对用户有主动运营作用的推送,或者其他非用户主动触发的信息;未订阅的影音视听内容、商品推广、宣传,或者折扣、红包、领劵优惠信息等。用户对收到此类消息无预期,关注程度较低 |
系统消息 | 系统消息接口仅允许即时消息、邮件、用户设置的提醒、物流、订单、待办待阅读、财务、功能提醒8类消息推送:用户对收到此类消息有预期,并需要及时知道的消息,如果错过可能会导致不良影响。 |
(1)申请华为消息自分类权益功能。
消息分类标准以及自分类权益申请流程 https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/message-classification-0000001149358835 。
(2)服务端将华为服务端字段调整为申请审核成功的category,请在2023年3月31日前完成补充category的传值。
"options": {
"HW": {
"/message/android/category": "填写华为侧的category取值"
}
}
(3)验证消息分类:推送华为离线消息,收到消息后左滑->设置->更多设置可以看出消息类型。
(4)常见问题
Q1:华为设置消息分类参数后后不生效原因
A:华为自分类权益申请成功后首次使用还需要激活下才生效
Q2:对单设备多发是否会返回错误码?若有返回码是在下发给服务器的时候就报错返回错误码?还是说通过抵达回执告知错误码?
A:多发不会返回错误,会通过回执码:256 返回告知,详细参考华为服务端消息回执 。
(1)在荣耀平台,申请荣耀 消息自分类权益 功能。
(2)荣耀审核通过后,通过个推服务端接口设置【荣耀】消息分类 。
自分类权益生效后,应用的推送消息将根据 message.android.notification.importance 字段进行归类(未接入消息自分类的应用,消息通知类型将会默认归为资讯营销类消息)
"options": {
"HO": {
"/android/notification/importance": "NORMAL" //importance字段值为LOW:资讯营销类消息 ;importance字段值为NORMAL:服务与通讯类消息
}
}
(1)申请小米公私信渠道id https://dev.mi.com/console/doc/detail?pId=2422#_2
(2)个推服务端接口设置消息分类渠道id https://docs.getui.com/getui/server/rest_v2/third_party/?id=doc-title-12
"options": {
"XM": {
"/extra.channel_id": "填写小米平台申请的渠道id"
}
}
(1)申请OPPO PUSH私信通道权限 https://open.oppomobile.com/new/developmentDoc/info?id=11227
(2)客户端创建私信通道 https://open.oppomobile.com/new/developmentDoc/info?id=11252注意:需要等 oppo 邮件答复私信模板审核结果通过后,申请的 oppo 私信通道才会生效
(3)个推服务端接口设置私信渠道id https://docs.getui.com/getui/server/rest_v2/third_party/?id=doc-title-21注意:OPPO私信消息仅支持单推接口。
"options": {
"OP": {
"/channel_id": "填写OPPO平台登记的渠道ID"
}
}
注意:在平台推送的默认都是批量推接口,而oppo官方对私信通道有要求,必须用单推接口;所以这平台配置oppo私信通道会出现不生效情况。
(4)常见问题
Q1:对单设备多发是否会返回错误码?若有返回码是在下发给服务器的时候就报错返回错误码?还是说通过抵达回执告知错误码?
A:多发不会返回错误,也不会通过回执返回,服务器会在推送时直接过滤掉且不占公信额度,请开发者按照规则推送
Q2:单用户限额更新频率
A:每日
Q3:是否影响应用推送总量?
A:不影响应用日推送总量
Q4:是否有缓冲期限?
A:暂无
Q5:付费的增长PUSH是否受影响?
A:不受影响
(1)vivo推送服务允许开发者根据vivo推送消息分类规范,自行对消息进行分类,不需要进行申请权限。新的消息分类于2023年4月3日起 开始生效。由于vivo侧会定期巡查消息内容,请按照分类标准发送消息;
(2)vivo增加二级分类category字段,并根据不同二级分类配置不同推送速度,请您尽快确认好category场景并在在6月30日前完成传值。具体请参考《推送消息分类说明》
(3)个推服务端接口设置消息分类为系统消息类型 https://docs.getui.com/getui/server/rest_v2/third_party/?id=doc-title-28
"options": {
"VV": {
"/category":"填写对应的ID" //二级分类
}
}
Q1:对单设备多发是否会返回错误码?若有返回码是在下发给服务器的时候就报错返回错误码?还是说通过抵达回执告知错误码?
A:多发不会返回错误,会通过子回执码:12000 返回告知,详细参考vivo服务端消息回执 。
分组说明 | 应用分类 | 权重系数 |
---|---|---|
IM类 | 社交通讯 | 5 |
金融类 | 金融理财 | 5 |
新闻类 | 新闻阅读;资讯生活 | 4 |
内容类 | 图书阅读、影音娱乐、拍摄美化、休闲娱乐 | 3 |
电商类 | 购物比价 | 3 |
衣食住行类 | 便捷生活、出行导航、旅游住宿、美食 | 3 |
商务类 | 商务、汽车 | 3 |
游戏类 | 网络游戏、休闲益智、经营策略、棋牌桌游、体育竞速、角色扮演、动作射击 | 2 |
工具类 | 实用工具 | 1 |
运动健康类 | 医疗健康;运动健康 | 1 |
其他类 | 儿童、教育、主题个性 | 1 |
默认类 | Default | 1 |
推送速率限制:单应用QPS统一限制为3000
建议应用:
1)降低并发请求量,将每秒请求数控制在QPS配额内。
2)优化发送效率,在一次请求中携带更多token。
QPS(Quantity per second):每秒推送请求数。每次请求最多可携带1000个token。
MIUI 日联网设备数 | QPS |
---|---|
≥1000万 | 3000 |
≥500万且<1000万 | 2500 |
≥100万且<500万 | 2000 |
≥10万且<100万 | 1000 |
<10万 | 500 |
累计用户数 | 推送QPS参考值 | 应用类别权重 | 平台推送系数(默认 = 1) |
---|---|---|---|
≥10000万 | 30000 | 1 | 1 |
≥5000万且<10000万 | 20000 | 1 | 1 |
≥1000万且<5000万 | 10000 | 1 | 1 |
<1000万 | 5000 | 1 | 1 |
备注:QPS(Quantity per second)表示1秒可调用OPPO PUSH的请求数。
vivo推送QPS根据通知开启的有效用户数自动调整,默认最低3000/秒,最高5000/秒。
QPS定义:表示1秒可发送的推送消息数。例如:3000 QPS时,1秒内最多可推送3000条消息。
以上文档对您是否有帮助?