厂商消息分类使用指南
遵循厂商推荐的使用和维护指南 #生活技巧# #数码产品使用技巧# #VR设备使用心得#
厂商消息分类使用指南
消息分类说明
从 Android 8.0(API 级别 26)开始,所有消息都必须通过相应的渠道 ID(ChannelID)进行下发。目前,为了改善终端用户推送体验、营造良好可持续的通知生态,各厂商会根据消息的内容对推送消息进行分类管理,不同的消息分类主要通过渠道 ID(ChannelID)进行区分。目前消息主要分为以下两类:
消息类型 重要级别消息 普通级别消息 推送内容 即时通讯消息、个人关注动态提醒、个人事项提醒、个人订单状态变化、个人财务提醒、等个人重要通知提醒。 热点新闻、新品推广、平台公告、社区话题、有奖活动等,多为用户普适性的内容。极光通道消息分类使用
若您需要根据推送内容对消息进行分类管理,可以自定义 Channel ID。
创建客户端自定义渠道。 推送时下发对应的渠道 ID。channel_id 参数在 notification 的 android 字段下。
关键字 类型 选项 含义 说明 channel_id string 可选 android 通知 channel_id 不超过1000字节,这里根据 Channel ID 来指定通知栏展示效果。示例如下:
{ "platform": "all", "audience": { "registration_id": [ "1104a8979278ae64e75" ] }, "notification": { "android": { "alert": "message alert", "channel_id": "your channel_id" } } }
{ "platform": "all", "audience": { "registration_id": [ "1104a8979278ae64e75" ] }, "notification": { "android": { "alert": "message alert", "channel_id": "your channel_id" } } }
此代码块在浮窗中显示
若您需要下发厂商通道重要级别消息,请参考下文各个厂商消息分类的使用指南。小米消息分类使用指南
小米消息分类说明
根据《小米推送消息分类新规》,小米推送将消息分为“私信消息”和“公信消息”两个类别,若应用选择不接入私信或公信,则消息推送会失败。
消息类型 公信消息 私信消息 推送内容 热点新闻、新品推广、平台公告、社区话题、有奖活动等,多用户普适性的内容。 聊天消息、个人订单变化、快递通知、交易提醒、IoT 系统通知等与私人通知相关的内容。 提醒方式 无 响铃、振动 推送数量限制 2-3 倍,具体规则请参见“公信限制规则。 不限量 用户接收数量限制 单个应用单个设备单日 5-8 条 不限量 申请方式 需在小米推送平台申请,详情请参见 channel 申请及接入方式。 API 调用 - 极光会按照消息分类自动判断是否需要扣除配额,建议使用 API 下发时,设置 options.classification 为 1,详见 REST API 文档。注意:根据 小米推送消息分类新规,已经没有默认消息分类了,开发者必须根据官方新规接入消息分类,迁移至新channel下发。也就是说,推送时必须传递 channel_id 字段,否则厂商会返回推送失败错误,极光会当「参数错误」类型,阶段2的折损处理。
小米重要级别消息申请
申请方式请参见小米官方文档 channel 申请及接入方法。
注意:必须要收到审核通过的邮件才能使用私信功能!且在推送时,您必须传递 channel_id 字段,否则厂商会返回推送失败错误,极光会当「参数错误」类型,阶段2的折损处理。
小米消息分类使用
服务端使用channel_id 参数在 options 的 third_party_channel 字段下。
关键字 类型 选项 含义 父项目 说明 classification int 可选 消息类型分类 options 极光不对指定的消息类型进行判断或校准,会以开发者自行指定的消息类型适配 Android 厂商通道。不填默认为 0。0:代表运营消息。1:代表系统消息。 channel_id string 可选 android 通知 channel_id options.third_party_channel.xiaomi 不超过 1000 字节,Android 8.0 开始可以进行 NotificationChannel 配置,这里根据 channel ID 来指定通知栏展示效果。android 下也有 channel_id 字段,对极光通道及支持的厂商通道均生效。若本字段没有填充,则使用 android 里面定义的 channel id 字段。若本字段有填充,则优先使用本字段。示例如下:
{ "options": { "classification":1, "third_party_channel": { "xiaomi": { "channel_id": "小米推送平台登记的 channel id" } } } }
{ "options": { "classification":1, "third_party_channel": { "xiaomi": { "channel_id": "小米推送平台登记的 channel id" } } } }
此代码块在浮窗中显示
控制台使用 私信消息需要选择“系统消息”。华为消息分类使用指南
华为消息分类说明
根据消息内容,华为推送将通知分类为服务与通讯、资讯营销两大类别,并对不同类别消息的提醒方式、消息样式进行差异化管理,具体如下:
消息类型 服务与通讯 资讯营销 推送内容 包括社交通讯类消息和服务提醒类消息。 包括资讯类消息和营销类消息,指的是运营人员向用户发送的活动信息、内容推荐、资讯等。 提醒方式(EMUI 10.0及以上) 锁屏、铃声、振动 静默通知,仅在下拉通知栏展示消息 消息样式 文本+小图 仅有文本 推送数量 不限量 自 2023 年 01 月 05 日 起,资讯营销类消息根据应用类型对每日推送数量进行上限管理,具体要求参见 不同应用类别的推送数量上限要求。 配置方式 需要向华为申请自分类权益,审核通过后将信任开发者提供的分类信息,消息不经过智能分类。 默认华为消息分类方式
华为分类标准
从2023年9月15日开始,华为推送服务将基于《华为消息分类标准》将通知分为「云端通知」和「本地通知」,具体参考 华为消息分类管理方案。
华为消息分类「云端通知」使用方式
「云端通知」服务端使用消息分类的申请审核通过后,即可指定 importance 进行下发,
该参数在 options 可选参数的 third_party_channel 字段下。
取值为"NORMAL"时,表示消息为服务与通讯。
说明1:华为从 2023.09.15 开始基于《华为消息分类标准》对其云端通知和本地通知进行共同管控推送,开发者通过极光服务发起推送时,请注意此字段传值要符合华为官方「云端通知 importance」取值要求,要和「华为云端通知 category」取值要求对应。 category string 可选 华为厂商消息场景标识 options.third_party_channel.huawei 为了适配华为手机厂商消息,完成自分类权益申请 后,用于标识消息类型,确定消息提醒方式,对特定类型消息加快发送。对应值及其说明参考 category 值说明。若应用没有自分类权益,或应用有自分类权益但推送消息不携带 category 字段,则应用的推送消息将通过智能分类进行自动归类。若应用有自分类权益且推送消息携带category字段,将信任开发者提供的分类信息,消息不经过智能分类。说明:华为从 2023.09.15 开始基于《华为消息分类标准》对其云端通知和本地通知进行共同管控推送,开发者通过极光服务发起推送时,请注意此字段传值要符合华为官方「华为云端通知 category」取值要求。
代码示例如下:
{ "options": { "classification":1, "third_party_channel": { "huawei": { "importance": "NORMAL", "category":"IM" } } } }
{ "options": { "classification":1, "third_party_channel": { "huawei": { "importance": "NORMAL", "category":"IM" } } } }
此代码块在浮窗中显示
「云端通知」控制台使用 服务与通讯消息需要选择“系统消息”。
华为消息分类「本地通知」使用方式
「本地通知」服务端使用指定 category 进行下发,
该参数是 notification.android 可选参数。
代码示例如下:
{ "notification": { "android": { "alert": "Hi, JPush!", "title": "Send to Android", "category": "CATEGORY_NAVIGATION", "priority": "0" } } }
{ "notification": { "android": { "alert": "Hi, JPush!", "title": "Send to Android", "category": "CATEGORY_NAVIGATION", "priority": "0" } } }
此代码块在浮窗中显示
「本地通知」控制台使用
华为消息分类对应表
随着应用的消息发送场景不断变化,华为推送的分类标准会不断演进和补充,请及时留意华为官方文档最新的分类说明,参考 消息分类标准 查询。
云端通知 importance 取值规则可参考上文 “华为消息分类「云端通知」使用方式” 中 importance 字段说明。
荣耀消息分类使用指南
荣耀消息分类说明
根据消息内容,荣耀推送将通知分类为服务与通讯、资讯营销两大类别,并对不同类别消息的提醒方式、消息样式进行差异化管理,具体如下:
消息类型 服务与通讯 资讯营销 推送内容 包括社交通讯类消息和服务提醒类消息。 包括资讯类消息和营销类消息,指的是运营人员向用户发送的活动信息、内容推荐、资讯等。 提醒方式 锁屏展示+下拉通知栏展示,支持铃声、震动 静默通知,仅在下拉通知栏展示消息 消息样式 文本+小图 仅有文本 推送数量 不限量 资讯营销类消息根据应用类型对每日推送数量进行上限管理,新闻类(三级分类为新闻类):5 条其他应用类型:2 条。具体要求参见 不同应用类别的推送数量上限要求。 REST API 配置 设置 options.classification 为 1指定 importance 为 normal 指定 importance 为 low
荣耀消息分类方式
消息智能分类
智能算法将根据 APP 类型和消息内容等维度,自动将您的消息按照分类标准进行归类。
消息自分类
允许开发者根据消息分类规范,自行对消息进行分类。
目前,所有消息默认通过消息自分类方式进行分类处理,荣耀推送服务将充分信任您提供的分类结果,并且按您提供的分类结果展示对应信息。随着荣耀推送服务能力的不断补充和演进,分类方式也会逐渐更新与升级,请及时留意本文档最新的分类方式说明。
荣耀消息分类使用
服务端使用指定 importance 进行下发,该参数在 options 可选参数的 third_party_channel 字段下。
关键字 类型 选项 含义 父项目 说明 classification int 可选 消息类型分类 options 极光不对指定的消息类型进行判断或校准,会以开发者自行指定的消息类型适配 Android 厂商通道。不填默认为 0。0:代表运营消息。1:代表系统消息。 importance string 可选 荣耀通知栏消息智能分类 options.third_party_channel.honor 取值为"LOW"时,表示消息为资讯营销。取值为"NORMAL"时,表示消息为服务与通讯。
示例如下:
{ "options": { "classification":1, "third_party_channel": { "honor": { "importance": "NORMAL" } } } }
{ "options": { "classification":1, "third_party_channel": { "honor": { "importance": "NORMAL" } } } }
此代码块在浮窗中显示
控制台使用 服务与通讯消息需要选择“系统消息”。OPPO 消息分类使用指南
OPPO 消息分类说明
消息类型 私信 公信 推送内容 针对用户有一定关注度,且希望能及时接收的信息,如即时聊天信息、个人订单变化、快递通知、订阅内容更新、评论互动、会员积分变动等。 公信是针对用户关注度不高,且对于接收这类信息并无心理预期,如热点新闻、新品推广、平台公告、社区话题、有奖活动等,多用户普适性的内容。 推送数量限制 不限量 有公信类通道共享推送次数,当日达到推送量限制后,所有公信类通道将不能再推送消息;推送限量:当累计用户数<50000时,按100000计算;当累计用户数≥50000时,累计用户数*2。 单用户推送限制(条/日) 不限量 新闻类(三级分类为新闻类):5 条其他应用类型:2 条。
应用类别以创建应用时应用基本信息所提交的“软件分类”为准;若需修改应用类别,可在移动应用列表-应用详情内进行应用资料更新。 配置方式 客户端创建自定义渠道。
私信申请邮件通过后,需要在 OPPO 推送平台上登记该通道,并将通道对应属性设置为“私信”。 默认开通 API 调用 极光默认会自动扣除配额(不区分公私信),建议使用 API 下发时,设置 skip_quota:true 跳过配额判断及扣除,详见 REST API 文档。设置 options.classification 为 1 。 -
OPPO 私信通道申请
1.私信通道权益申请。
2.私信申请邮件通过后,需要在 OPPO 推送平台上登记该通道,并将通道对应属性设置为“私信”。
注意:必须要收到审核通过的邮件才能使用私信功能!
OPPO 私信通道使用
1.创建客户端自定义渠道,channel_id 须与OPPO 官网登记的通道 ID 一致。
2.API 推送。
channel_id 参数在 options 的 third_party_channel 字段下。
关键字 类型 选项 含义 父项目 说明 classification int 可选 消息类型分类 options 极光不对指定的消息类型进行判断或校准,会以开发者自行指定的消息类型适配 Android 厂商通道。不填默认为 0。0:代表运营消息。1:代表系统消息。 channel_id string 可选 android 通知 channel_id options.third_party_channel.oppo 不超过1000字节,Android 8.0开始可以进行 NotificationChannel 配置,这里根据 channel ID 来指定通知栏展示效果。android 下也有 channel_id 字段,对极光通道及支持的厂商通道均生效。若本字段没有填充,则使用 android 里面定义的 channel id 字段。若本字段有填充,则优先使用本字段。示例如下:
{ "options": { "classification":1, "third_party_channel": { "oppo": { "channel_id": "OPPO 官网登记的通道 ID" } } } }
{ "options": { "classification":1, "third_party_channel": { "oppo": { "channel_id": "OPPO 官网登记的通道 ID" } } } }
此代码块在浮窗中显示
控制台使用 私信消息需要选择“系统消息”。vivo 消息分类使用指南
vivo 消息分类说明
通知开启的有效用户:应用集成的 push-sdk 订阅成功,且设备近 14 天内有联网的通知权限开启用户。 通知开启有效用户数<10000,则运营消息量级默认为 10000。 通知开启的有效用户数及可发送运营消息量级,可在推送运营后台查询。 推送限额数以“到达量”计算,当日到达量超限则计入管控。 测试消息不受量级和频控限制。发送测试消息时注意填写 pushMode=1(0:正式推送;1:测试推送;不填默认为 0)。若未填写,则文案相同时,将被当做重复运营消息被去重。 消息类型 系统消息 运营消息 推送内容 用户需要及时知道的消息,如:即时消息、邮件、用户设置的提醒、物流等通知。 用户关注程度较低的消息,如:内容推荐、活动推荐、社交动态等通知。 通知栏权限 默认响铃、震动、消息外显默认锁屏、悬浮
默认无响铃、无震动、应用不存活时消息收纳进盒子
默认无悬浮、无锁屏
推送数量限制 3 倍通知开启有效用户数(可邮件申请消息不限量权限,详见 推送消息限制说明)。
新闻类(三级分类为新闻类):3 倍通知开启有效用户数其他类:2 倍通知开启有效用户数。 用户接收数量限制 无限制 新闻类(三级分类为新闻类):5 条其他类:2 条 配置方式 设置 options.classification 为 1 默认
vivo 系统消息使用
1.通过 API 传入相应参数
特别注意:通过 API 接口支持消息分类,下发 classification 参数,该参数在 options 可选参数字段下。完整分类字段有2个,如下说明:
示例如下:
{ "options": { "classification":1, "third_party_channel": { "vivo": { "distribution": "secondary_push", "category":"IM" } } } }
{ "options": { "classification":1, "third_party_channel": { "vivo": { "distribution": "secondary_push", "category":"IM" } } } }
此代码块在浮窗中显示
控制台使用 系统消息需要选择“系统消息”。2.智能分类二次修正
参数传"0"代表运营消息,不经过智能分类二次修正,直接从运营消息总量扣除额度,并受用户接收条数限制的频控。 参数传"1"代表系统消息,经过智能分类二次修正,若智能分类识别出不是系统消息,会自动修正为运营消息,并扣除运营消息额度;若识别为系统消息,则从系统消息总量扣除额度。网址:厂商消息分类使用指南 https://www.yuejiaxmz.com/news/view/112408
相关内容
最全消毒剂分类使用指南燃气灶具消费指南
温江餐饮消费券领取+使用指南2024
打造专业商务环境:简约办公桌椅清洁养护指南
家庭数码产品的安全使用指南.docx
家用电器使用安全指南.docx
住宅区电梯使用安全指南
分类信息
广州市生活垃圾分类投放指南(2023年版)
家用消毒剂指南