消息分类适配

背景

VIVO 厂商为优化用户在手机中的推送消息体验,解决"用户无法分辨并自主控制真正想要收到的消息"这类问题,我们将消息分为:系统消息、运营消息两个类别进行管理。开发者需根据自身应用的通知场景,将消息内容按照对应消息类别发送。要求使用VIVO厂商代理推送的应用,最晚在2023-06-30号前完成消息分类适配。厂商文档说明

VIVO消息分类方法和场景

消息分类说明

根据用户对推送内容的关注程度,划分为"系统消息"、"运营消息"两个消息类别,不同类别对应不同的权限,消息类别及对应权限的映射关系如下:

消息类别 划分原则 允许发送的内容 提醒方式 管控规则
系统消息 用户对收到此类消息有预期,并需要及时知道的消息,如果错过可能会导致不良影响。 即时消息、账号与资产、日程待办、设备信息、订单与物流、订阅提醒 悬浮、锁屏、响铃、震动 限制每日推送量级,具体参考《推送消息限制规则》
运营消息 用户对收到此类消息无预期,关注程度较低 新闻、内容推荐、运营活动、社交动态。 无,仅在下拉通知栏时展示 限制每日推送量级与频率,具体参考《推送消息限制规则》

接入方式:开发者接口设置参数(category),开发文档详见《服务端API接口文档》

注意: Funtouch OS_10及以上版本已取消消息盒子,取消盒子正在向OS10之前版本覆盖。

消息分类场景说明

1. 场景概述

系统消息:用户预期收到的,与用户关联较强的消息。系统消息仅允许通过API接口下发。

运营消息:对用户有主动运营作用的推送,或者其他非用户主动触发的信息。运营消息可通过推送运营后台,或API接口下发。

2. 分类标准

2.1系统消息场景
系统消息 category 分类主要内容
即时消息 IM 用户间点对点聊天消息(私信、群聊等),包括聊天消息中的图片、文件传输、音频(或视频)通话,不包括未关注人的私信、官方号或者商家批量推送给用户的私信或广告。以及邮件提醒。
账号与资产 ACCOUNT 账号变动:账号上下线、状态变化、信息认证、会员到期前提醒、到期前续费提醒、余额变动等。资产变动:账号下的真实资产变动,交易提示、话费余额、流量、语音时长、短信额度等典型运营商提醒。
日程待办 TODO 与个人日程安排相关,需要提醒用户需要处理某件事项。1. 会议提醒,开课提醒,预约提醒,差旅航班等出行相关消息。2. 推送对象为服务提供方:工单处理、状态流程提醒等工作流程消息;商家接单/发货/售后提醒等订单消息。3. 库存不足、售罄提醒、商品下架通知、限制提现、客诉警告、店铺限制、商品黑名单、交易违规、涉假/涉欺诈发货通知等商家运营提醒消息。
设备信息 DEVICE_REMINDER 1. IOT设备发出的设备状态/信息/提示/告警等提醒消息。2. 健康设备的提醒,包括运动量(步数、骑行里程、游泳距离等)、身体数据(心率、体重、体脂、消耗卡路里等)。3. 手机运行相关的提示及状态提醒。
订单与物流 ORDER 电商购物、美食团购等各类商品服务中的订单相关信息,推送对象为用户。1. 下单成功、订单详情、订单状态、售后进度等。2. 快递已发货、派送中,签收,取件等物流消息
订阅提醒 SUBSCRIPTION 用户主动订阅关注,并有预期在特定时机接收到的消息 主动订阅的专题内容、预约活动提醒、主动设置的直播开播提醒、书籍更新。 设置的商品或机票降价、商品开团提醒。 主动关注的行情动态提醒。 主动设置的签到打卡提醒。* 付费订阅内容更新提醒等。注意:申请订阅类消息需要满足如下条件并提供完整证明:1. 应用内支持用户"订阅/取消订阅",用户界面需要至少出现"订阅"或"预约"等字样。2. 订阅是用户的主动行为,在用户未订阅的情况下,不向用户推送消息。3. 用户订阅后,应用内用户界面有明确提示,用户将收到订阅相关的推送消息。例如:您将收到xx消息推送(提示含有"消息"或"推送")。4. 订阅消息的范围不宜过于宽泛、不具体。例如:订阅行情资讯,则过于宽泛、不具体。5. 推送内容中需要体现该条推送是用户的订阅消息。例如:在消息标题或正文中携带"订阅消息"、"您订阅的……"等字样。
2.2运营消息场景
运营消息 category 分类主要内容
新闻 NEWS 新近发生的、有价值的事实新闻内容。
内容推荐 CONTENT 内容型的信息推荐,包含热搜、点评、广告、书籍、音乐、视频、直播、课程、节目、游戏宣传、社区话题等。以及:1. 各垂直类目的相关内容资讯。2. 天气预报:包括各类天气预报、天气预警提醒等。3. 出行资讯:包括交规公告、驾考信息、导航路况、铁路购票公告、疫情消息,道路管控等。
运营活动 MARKETING 1. 非用户主动设置,需用户参与的活动提醒、小游戏提醒、服务或商品评价提醒等。 如:抽奖、积分、签到、任务、分享、偷菜、领金币等;2. 商品推荐,包括红包折扣、商家服务更新、店铺上新等。如:可能感兴趣、商品达到最低价、满减、促销、返利、优惠券、代金券、送红包、信用分增加等相关的通知;3. 其他消息:用户调研问卷、功能介绍、邀请推荐、版本更新等。
社交动态 SOCIAL 用户普通关注的人发布作品,如:关注的人直播提醒、动态更新
算法推荐 新闻 1. 用户之间的社交互动提醒,如:好友动态、新增粉丝、添加好友、被赞、被@、被收藏、评论、留言、关注、回复、转发、陌生人消息等。2. 用户推荐:附近的人、大V、主播、异性、可能认识的人等。

适配步骤

步骤1 PUSH平台配置vivo消息分类信息

操作平台:百度云推送

1、使用账号登录百度云推送,点击"配置-应用配置"。

2、在"厂商代理通道配置"下点击"编辑"

3、编辑状态下,在"SUBSCRIPTIONTYPE"里,点击"新增",进入"新增subscription_type"页面

配置sub_type

4、在"新增subscription_type"页面,填写和选择相关信息,保存所有配置信息。 其中字段含义如下:

type字段为必填,是业务对该channel的描述或定义。

channel_id字段为可选,vivo厂商可以不填。

push_type:为该类型消息的标记,业务按照实际需求选择(0为普通通知栏,2为私信),厂商建议不使用该字段,即不设置即可。

push_mode为推送方式选择,业务按照实际需求选择(1:长连接优先;2:仅长连接;0默认值,厂商优先)

category:消息分类的类别信息,注意要大写

配置好后,保存即可

步骤3 推送时按照分类指定subscription_type