概述
为了改善终端用户推送体验、营造良好可持续的通知生态,各厂商会根据消息的内容对推送消息进行分类管理,对应不同推送限制。本文为您提供各厂商通道推送限制及消息分类的相关说明。
注意:
IM 类型消息才有必要配置为系统消息类型或者重要消息类型,进行及时推送。一些营销、广告等类型推送,没有及时推送需求,一定时期内抵达设备即可,不需要配置为系统消息类型。
消息类型请勿随意配置,配置不符合标准,可能会被厂商冻结账号。
各厂商推送限制及消息分类概述
厂商 | 消息类型 | 单个应用每日每设备通知推送数量(单位:条) | 消息分类生效时间及相关说明 |
华为 | 服务与通讯类消息 | 不限量 | 消息分类新规生效时间:2023年9月15日 |
| 资讯营销类消息 | 新闻阅读(三级分类为新闻类):5 其他消息:2 | |
荣耀 | 服务与通讯类消息 | 不限量 | 消息分类新规生效时间:2024年12月31日 |
| 资讯营销类消息 | 新闻阅读(三级分类为新闻类):5 其他消息:2 | |
小米 | 私信消息 | 不限量 | 消息分类新规生效时间:2023年2月1日 |
| 公信消息 | 应用在 MIUI 上安装且通知开启数x倍数。默认倍数为2-3倍 | |
| 默认 | 1 倍 | |
OPPO | 通讯与服务 | 不限量 | 消息分类新规生效时间:2024年11月20日 |
| 内容与营销 | 新闻阅读(三级分类为新闻类):5 其他消息:2 | |
vivo | 系统消息 | 20倍通知开启有效用户数 (可申请消息不限量权限) | 消息分类新规生效时间:2023年4月3日 |
| 运营消息 | 新闻类(三级分类为新闻类):3 倍通知开启有效用户数 其他类:2 倍通知开启有效用户数 | |
魅族 | 私信消息 | 不限量 | 消息分类新规生效时间:2025年5月7日 |
| 公信消息 | 资讯阅读:5条/日 其他消息:3条/日 | |
华为
华为推送从 EMUI 10.0版本开始将通知消息智能分成两个级别:服务与通讯和资讯营销。EMUI 10.0之前的版本没有对通知消息进行分类,只有一个级别,消息全部通过默认通知渠道展示,等价于 EMUI 10.0的服务与通讯。资讯营销类消息的每日推送数量自2023年01月05日起根据应用类型对推送数量进行上限管理,服务与通讯类消息每日推送数量不受限。
自分类推送定制方法
申请自分类权益。
推送消息携带 category 字段,详情请参见 setAndroidHuaWeiCategory,控制台设置见证书编辑 Category 字段,两者设置一个即可。
荣耀
荣耀推送服务将对推送消息进行分类管理,将根据应用类型、消息内容和消息发送场景,将推送消息分成服务通讯和资讯营销两大类别。消息通知类型将会默认归为资讯营销类消息,资讯营销消息有每日推送数量上限。您可进行自分类权益的申请,自行对消息进行分类。
自分类推送定制方法
申请自分类权益。
推送消息携带 importance 字段,详情请参见 setAndroidHonorImportance,控制台设置见证书编辑 importance 字段,两者设置一个即可。
说明:
荣耀手机推送和系统版本有关。
当前荣耀通道仅支持国内 Magic UI 4.0 及以上和境外 Magic UI 4.2 及以上荣耀设备使用。
低于上述版本的荣耀设备可以按照华为厂商接入推送。
vivo
将推送消息分为系统消息类和运营消息类,推送效果和策略不同。系统消息类型还会进行厂商的智能分类二次修正,若智能分类识别出不是系统消息,会自动修正为运营消息,如果误判可邮件申请反馈。另外,消息推送也受日推总数量限制,日推送量由应用在厂商订阅数统计决定。
自分类推送定制方法
OPPO
根据推送消息的内容,将通知分类为通讯与服务和内容与营销两个大类别,推送效果和策略不同。其中通讯与服务是针对用户有一定关注度,且希望能及时接收的信息,通讯与服务消息类型需要邮件申请,内容与营销推送数量有限制。说明:如之前已开通私信通道权限,请参见“旧规则”。
一、自分类推送定制方法
通道权限申请。
推送消息携带 category 字段,详见 setAndroidOPPOCategory,控制台设置见证书编辑 Category 字段,两者设置一个即可。
如果您的应用为二级分类中属于聊天交友、电话短信、办公类的应用,且申请消息类型为“ IM 类消息”,还可以申请通知栏消息提醒等级设置,详见 setAndroidOPPONotifyLevel,具体请参见 强提醒申请。
二、私信模板申请,只有“通讯与服务类消息”才需要。
私信模板申请。
推送消息携带模板 ID 和模板标题和内容,详细参见 V2TIMOfflinePushInfo.vendorParams。
说明:
控制台也支持单独设置模板 ID, 主要用来支持 IM 场景下 (category = "IM") 推送消息生效模板 ID:
控制台设置模板 ID 后,会默认填充 V2TIMOfflinePushInfo 的 title 和 desc 字段内容给模板标题和内容,格式如下:
{"oppoTitleParam": {"title":"titleInfo"},"oppoContentParam":{"desc":"descInfo"}}
对应的申请模板示例:

以上,可以支持存量 IM 场景的离线消息适配私信模板功能,达到存量用户 IM 消息依然可走私信通道的目标。IM 类型消息也建议使用该方式使用私信模板。
将推送消息分为私信消息类和公信消息类,推送效果和策略不同。其中私信消息是针对用户有一定关注度,且希望能及时接收的信息,私信通道权益需要邮件申请。公信通道推送数量有限制。
自分类推送定制方法
创建私信通道。
推送消息携带 channel ID 字段,详情请参见 setAndroidOPPOChannelID,控制台设置见证书编辑 ChannelID 字段,两者设置一个即可。
小米
将推送消息分为“私信消息”和“公信消息”两个类别,默认通道为公信消息。公信消息的单日推送数量将进行上限管理,公信消息适用于推送热点新闻、新品推广、平台公告、社区话题、有奖活动等,多为用户普适性的内容。私信消息适用于推送聊天消息、个人订单变化、快递通知、交易提醒、IoT 系统通知等与私人通知相关的内容,通知消息的推送数量不受限制。消息分类管理实现需要在厂商控制台进行 channel 申请及接入。
自分类推送定制方法:
推送消息携带 channelID 字段,详情请参见 setAndroidXiaoMiChannelID,控制台设置见证书编辑 channelID 字段,两者设置一个即可。
魅族
将推送消息分为“私信消息”和“公信消息”两个类别。默认通道为公信消息,用户对收到此类消息⽆预期,关注程度较低,限制每日每设备推送数量。私信消息,⽤⼾对收到此类消息有预期,或需要及时知道的消息,如果错过可能会导致不良影响,推送数量无限制。
自分类推送定制方法
FCM
推送上行消息频率有限制。
说明:
推送消息 Channel ID 和 分类 category 字段的设置有 API 接口和控制台证书设置两种方式,作用范围会有差异,API 设置优先级高于控制台设置。