厂商消息分类使用指南

您所在的位置:网站首页 vivo锁屏下拉通知栏怎么设置 厂商消息分类使用指南

厂商消息分类使用指南

2023-11-03 18:10| 来源: 网络整理| 查看: 265

厂商消息分类使用指南 消息分类说明

从 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 系统通知等与私人通知相关的内容。 提醒方式 无 无 响铃、振动 推送数量限制 1 倍 2-3 倍,具体规则请参见“公信限制规则。 不限量 用户接收数量限制 单个应用单个设备单日 1 条 单个应用单个设备单日 5-8 条 不限量 申请方式 无需申请 需在小米推送平台申请,详情请参见 channel 申请及接入方式。 API 调用 - - 极光会按照消息分类自动判断是否需要扣除配额,建议使用 API 下发时,设置 options.classification 为 1,详见 REST API 文档。 小米重要级别消息申请

申请方式请参见小米官方文档 channel 申请及接入方法。

注意:必须要收到审核通过的邮件才能使用私信功能!

小米消息分类使用 服务端使用

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" } } } } 此代码块在浮窗中显示 控制台使用 私信消息需要选择“系统消息”。

填写小米推送平台登记的 channel id。

华为消息分类使用指南 华为消息分类说明

根据消息内容,华为推送将通知分类为服务与通讯、资讯营销两大类别,并对不同类别消息的提醒方式、消息样式进行差异化管理,具体如下:

消息类型 服务与通讯 资讯营销 推送内容 包括社交通讯类消息和服务提醒类消息。 包括资讯类消息和营销类消息,指的是运营人员向用户发送的活动信息、内容推荐、资讯等。 提醒方式(EMUI 10.0及以上) 锁屏、铃声、振动 静默通知,仅在下拉通知栏展示消息 消息样式 文本+小图 仅有文本 推送数量 不限量 自 2023 年 01 月 05 日 起,资讯营销类消息根据应用类型对每日推送数量进行上限管理,具体要求参见 不同应用类别的推送数量上限要求。 配置方式 需要向华为申请自分类权益,审核通过后将信任开发者提供的分类信息,消息不经过智能分类。 默认 华为消息分类方式

华为分类标准从2023年9月15日开始,华为推送服务将基于《华为消息分类标准》将通知分为「云端通知」和「本地通知」,具体参考 华为消息分类管理方案。

华为消息分类「云端通知」使用方式 「云端通知」服务端使用

消息分类的申请审核通过后,即可指定 importance 进行下发,该参数在 options 可选参数的 third_party_channel 字段下。

关键字 类型 选项 含义 父项目 说明 classification int 可选 消息类型分类 options 极光不对指定的消息类型进行判断或校准,会以开发者自行指定的消息类型适配 Android 厂商通道。不填默认为 0。0:代表运营消息。1:代表系统消息。 importance string 可选 华为通知栏消息智能分类 options.third_party_channel.huawei 取值为"LOW"时,表示消息为资讯营销。 取值为"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 可选参数。

关键字 类型 选项 含义 父项目 说明 category string 可选 通知栏消息分类条目 notification.android 说明1:华为从 2023.09.15 开始基于《华为消息分类标准》 对其本地通知进行管控推送,参考:《华为本地通知频次及分类管控通知》 ,此字段值对应「本地通知」category取值,开发者通过极光服务发起推送时如果传递了此字段值,请务必按照华为官方要求传递,极光会自动适配华为本地通知importance取值,无需开发者额外处理。说明2:考虑到一次推送包含多个厂商用户的情况,建议此处传递的字段值要和您APP开发代码中创建的channel效果对应(category值一致),最好创建新的channelId,避免曾经已经创建了无法修改。 priority string 可选 通知栏展示优先级 notification.android 默认为 0,范围为 -2~2。说明1:华为从 2023.09.15 开始基于《华为消息分类标准》 对其本地通知进行管控推送,参考:《华为本地通知频次及分类管控通知》 ,开发者通过极光服务发起推送时,如果有传递此字段值,请注意此字段要和 category 同时使用;反之,如果传了category,没传递此值时极光会自动帮您适配处理优先级。priority = -2 时,对应华为本地通知 importance 级别为 IMPORTANCE_MIN;priority = 0 时,对应华为本地通知 importance 级别为 IMPORTANCE_DEFAULT。

代码示例如下:

{ "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 字段说明。

消息类型/一级分类 消息类型/二级分类 消息类型/三级分类 云端通知category取值 本地通知category取值 本地通知importance取值 服务与通讯类 社交通讯 即时聊天 IM CATEGORY_MESSAGE IMPORTANCE_DEFAULT 服务与通讯类 社交通讯 音频、视频通话 VOIP CATEGORY_CALL IMPORTANCE_DEFAULT 服务与通讯类 服务提醒 订阅 SUBSCRIPTION - - 服务与通讯类 服务提醒 出行 TRAVEL CATEGORY_NAVIGATION IMPORTANCE_DEFAULT 服务与通讯类 服务提醒 健康 HEALTH - - 服务与通讯类 服务提醒 工作事项提醒 WORK CATEGORY_REMINDER IMPORTANCE_DEFAULT 服务与通讯类 服务提醒 帐号动态 ACCOUNT - - 服务与通讯类 服务提醒 订单&物流 EXPRESS - - 服务与通讯类 服务提醒 财务 FINANCE CATEGORY_SERVICE IMPORTANCE_DEFAULT 服务与通讯类 服务提醒 设备提醒 DEVICE_REMINDER - - 服务与通讯类 服务提醒 邮件 MAIL CATEGORY_EMAIL IMPORTANCE_DEFAULT 服务与通讯类 服务提醒 闹钟/计时器 - CATEGORY_ALARM IMPORTANCE_DEFAULT 服务与通讯类 服务提醒 秒表 - CATEGORY_STOPWATCH IMPORTANCE_DEFAULT 服务与通讯类 服务提醒 进度 - CATEGORY_PROGRESS IMPORTANCE_DEFAULT 服务与通讯类 服务提醒 位置共享 - CATEGORY_LOCATION_SHARING IMPORTANCE_DEFAULT 资讯营销类 内容资讯 内容推荐 MARKETING CATEGORY_RECOMMENDATION IMPORTANCE_MIN 资讯营销类 内容资讯 新闻 MARKETING CATEGORY_RECOMMENDATION IMPORTANCE_MIN 资讯营销类 内容资讯 财经动态 MARKETING CATEGORY_RECOMMENDATION IMPORTANCE_MIN 资讯营销类 内容资讯 生活资讯 MARKETING CATEGORY_RECOMMENDATION IMPORTANCE_MIN 资讯营销类 内容资讯 社交动态 MARKETING CATEGORY_SOCIAL IMPORTANCE_MIN 资讯营销类 内容资讯 调研 MARKETING CATEGORY_PROMO IMPORTANCE_MIN 资讯营销类 内容资讯 其他 MARKETING CATEGORY_PROMO IMPORTANCE_MIN 资讯营销类 营销活动 产品促销 MARKETING CATEGORY_PROMO IMPORTANCE_MIN 资讯营销类 营销活动 功能推荐 MARKETING CATEGORY_PROMO IMPORTANCE_MIN 资讯营销类 营销活动 运营活动 MARKETING CATEGORY_PROMO IMPORTANCE_MIN 荣耀消息分类使用指南 荣耀消息分类说明

根据消息内容,荣耀推送将通知分类为服务与通讯、资讯营销两大类别,并对不同类别消息的提醒方式、消息样式进行差异化管理,具体如下:

消息类型 服务与通讯 资讯营销 推送内容 包括社交通讯类消息和服务提醒类消息。 包括资讯类消息和营销类消息,指的是运营人员向用户发送的活动信息、内容推荐、资讯等。 提醒方式 锁屏展示+下拉通知栏展示,支持铃声、震动 静默通知,仅在下拉通知栏展示消息 消息样式 文本+小图 仅有文本 推送数量 不限量 资讯营销类消息根据应用类型对每日推送数量进行上限管理,新闻类(三级分类为新闻类):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" } } } } 此代码块在浮窗中显示 控制台使用 服务与通讯消息需要选择“系统消息”。

服务与通讯消息需要设置 importance 为 NORMAL。

OPPO 消息分类使用指南 OPPO 消息分类说明 消息类型 私信 公信 推送内容 针对用户有一定关注度,且希望能及时接收的信息,如即时聊天信息、个人订单变化、快递通知、订阅内容更新、评论互动、会员积分变动等。 公信是针对用户关注度不高,且对于接收这类信息并无心理预期,如热点新闻、新品推广、平台公告、社区话题、有奖活动等,多用户普适性的内容。 推送数量限制 不限量 有公信类通道共享推送次数,当日达到推送量限制后,所有公信类通道将不能再推送消息;推送限量:当累计用户数


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3