厂商消息分类使用指南
最近更新:2022-03-14
展开全部

厂商消息分类使用指南

消息分类说明

从 Android 8.0(API 级别 26)开始,所有消息都必须通过相应的渠道 ID(ChannelID)进行下发。目前,为了改善终端用户推送体验、营造良好可持续的通知生态,各厂商会根据消息的内容对推送消息进行分类管理,不同的消息分类主要通过渠道 ID(ChannelID)进行区分。目前消息主要分为以下两类:

消息类型 重要级别消息 普通级别消息
推送内容 即时通讯消息、个人关注动态提醒、个人事项提醒、个人订单状态变化、个人财务提醒、等个人重要通知提醒。 热点新闻、新品推广、平台公告、社区话题、有奖活动等,多为用户普适性的内容。

消息分类使用

集成极光推送 SDK 时,会默认创建2个 Channel ID 用于推送,若您需要根据推送内容对消息进行分类管理,可以自定义 Channel 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"
        }
    }
}

        
此代码块在浮窗中显示
  • 若您需要下发厂商通道重要级别消息,请参考下文各个厂商消息分类的使用指南。

小米消息分类使用指南

小米消息分类说明

根据“小米推送消息分类规范”,小米推送(Mipush)的消息分为重要和普通两个级别。普通级别消息的每日推送数量从2020年9月21日起根据应用类别进行限制,重要级别消息的每日推送数量不限制。

消息类型 重要级别消息 普通级别消息(默认)
推送内容 即时通讯消息、个人关注动态提醒、个人事项提醒、个人订单状态变化、个人财务提醒、个人状态变化、个人资源变化、个人设备提醒这8类消息。 热点新闻、新品推广、平台公告、社区话题、有奖活动等,多为用户普适性的内容。
推送数量限制 不限量。

根据应用分类限制为该 App 的 MIUI 日联网设备数的数倍,具体倍数请参见 “限制规则”。MIUI 日联网设备数小于10000的按10000计数。
配置方式 需要向小米推送团队申请,审核通过后开通 Channel。 默认

小米重要级别消息申请

申请方式请参见小米官方文档 重要级别 channel 申请及接入方法

小米消息分类使用

channel_id 参数在 notification 的 android 字段下。

关键字 类型 选项 含义 说明
channel_id string 可选 android 通知 channel_id 不超过1000字节,Android 8.0开始可以进行 NotificationChannel 配置,这里根据 channel ID 来指定通知栏展示效果。

示例如下:

{ "platform": "all", "audience": { "registration_id": [ "1104a8979278ae64e75" ] }, "notification": { "android": { "alert": "message alert", "channel_id": "小米推送平台登记的 channel id" } } }
          {
    "platform": "all",
    "audience": {
        "registration_id": [
            "1104a8979278ae64e75"
        ]
    },
    "notification": {
        "android": {
            "alert": "message alert",
            "channel_id": "小米推送平台登记的 channel id"
        }
    }
}

        
此代码块在浮窗中显示

华为消息分类使用指南

华为消息分类说明

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

消息类型 服务与通讯 资讯营销
推送内容 包括社交通讯类消息和服务提醒类消息。 包括资讯类消息和营销类消息,指的是运营人员向用户发送的活动信息、内容推荐、资讯等。
提醒方式(EMUI 10.0及以上) 锁屏、铃声、振动 静默通知,仅在下拉通知栏展示消息
消息样式 文本+小图 仅有文本
配置方式 需要向华为申请自分类权益,审核通过后将信任开发者提供的分类信息,消息不经过智能分类。 默认

华为消息分类方式

消息智能分类
智能分类算法将根据您发送的内容等多个维度因素,自动将您的消息按照分类标准进行归类。
消息自分类
2021年07月01日起,华为推送服务开始接收开发者自分类权益的申请。申请成功后,允许开发者根据华为推送分类规范,自行对消息进行分类。

华为自分类权益申请

自分类申请详情参见 华为消息分类管理方案

  • 若应用没有自分类权益,则应用的推送消息将通过智能分类进行自动归类。
  • 若应用有自分类权益,将信任开发者提供的分类信息,消息不经过智能分类。

华为消息分类使用

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

关键字 类型 选项 含义 说明
importance string 可选 华为通知栏消息智能分类
  • 取值为"LOW"时,表示消息为资讯营销。
  • 取值为"NORMAL"时,表示消息为服务与通讯。
  • 示例如下:

    { "platform": "all", "audience": { "registration_id": [ "1104a8979278ae64e75" ] }, "notification": { "android": { "alert": "message alert", "channel_id": "自定义channel id" } }, "options": { "third_party_channel": { "huawei": { "importance": "NORMAL" } } } }
              {
        "platform": "all",
        "audience": {
            "registration_id": [
                "1104a8979278ae64e75"
            ]
        },
        "notification": {
            "android": {
                "alert": "message alert",
                "channel_id": "自定义channel id"
            }
        },
        "options": {
            "third_party_channel": {
                "huawei": {
                    "importance": "NORMAL"
                }
            }
        }
    }
    
            
    此代码块在浮窗中显示

    OPPO 消息分类使用指南

    OPPO 消息分类说明

    消息类型 私信 公信
    推送内容 针对用户有一定关注度,且希望能及时接收的信息,如即时聊天信息、个人订单变化、快递通知、订阅内容更新、评论互动、会员积分变动等。 公信是针对用户关注度不高,且对于接收这类信息并无心理预期,如热点新闻、新品推广、平台公告、社区话题、有奖活动等,多用户普适性的内容。
    推送数量限制 不限量 有公信类通道共享推送次数,当日达到推送量限制后,所有公信类通道将不能再推送消息;
    推送限量:当累计用户数<50000时,按100000计算;当累计用户数≥50000时,累计用户数*2。
    配置方式
  • 客户端创建自定义渠道。
  • 私信申请邮件通过后,需要在OPPO推送平台上登记该通道,并将通道对应属性设置为“私信”。
  • 默认开通

    OPPO 私信通道申请

    1.私信通道权益申请
    2.私信申请邮件通过后,需要在 OPPO 推送平台上登记该通道,并将通道对应属性设置为“私信”。

    OPPO 私信通道使用

    1.创建客户端自定义渠道,channel_id 须与OPPO 官网登记的通道 ID 一致。
    2.API 推送。

    channel_id 参数在 notification 的 android 字段下。

    关键字 类型 选项 含义 说明
    channel_id string 可选 android 通知 channel_id 不超过1000字节,Android 8.0开始可以进行 NotificationChannel 配置,这里根据 channel ID 来指定通知栏展示效果。

    示例如下:

    { "platform": "all", "audience": { "registration_id": [ "1104a8979278ae64e75" ] }, "notification": { "android": { "alert": "message alert", "channel_id": "OPPO 官网登记的通道 ID" } } }
              {
        "platform": "all",
        "audience": {
            "registration_id": [
                "1104a8979278ae64e75"
            ]
        },
        "notification": {
            "android": {
                "alert": "message alert",
                "channel_id": "OPPO 官网登记的通道 ID"
            }
        }
    }
    
            
    此代码块在浮窗中显示

    vivo 消息分类使用指南

    vivo 消息分类说明

    消息类型 系统消息 运营消息
    推送内容 用户需要及时知道的消息,如:即时消息、邮件、用户设置的提醒、物流等通知。 用户关注程度较低的消息,如:内容推荐、活动推荐、社交动态等通知。
    管控规则(总量管控+频控管控)
  • 总量管控:默认等于1倍的用户订阅数,免费申请增量。
  • 频控管控:单用户单应用每天收到的消息条数无上限。

  • 总量管控:默认等于1倍的用户订阅数,商务申请增量。
  • 频控管控:单用户单应用每天收到的消息条数上限5条。
  • 通知栏权限
  • ​默认响铃、震动、消息外显
  • ​默认锁屏、悬浮

  • 默认无响铃、无震动、应用不存活时消息收纳进盒子
  • ​默认无悬浮、无锁屏
  • 增量申请方式 邮件申请,申请模板参见 vivo 常见问题 向 vivo 进行商务申请。
    配置方式 API 下发系统消息参数 默认

    vivo 系统消息使用

    1.通过 API 传入相应参数
    系统消息只能通过 API 接口创建,控制台暂不支持此功能。API 接口下发 classification 参数,该参数在 options 可选参数的 third_party_channel 字段下。

    关键字 类型 选项 含义 说明
    classification int 可选 通知栏消息分类 为了适配 vivo 手机厂商通知栏消息分类。
  • 0:运营消息
  • 1:系统消息
  • 不填默认为0,目前 vivo 对系统消息分类较为严格,具体规则参考:vivo

    示例如下:

    { "options": { "third_party_channel": { "vivo": { "distribution": "secondary_push", "classification": 1 } } } }
              {
        "options": {
            "third_party_channel": {
                "vivo": {
                    "distribution": "secondary_push",
                    "classification": 1
                }
            }
        }
    }
    
            
    此代码块在浮窗中显示

    2.智能分类二次修正

    • 参数传"0"代表运营消息,不经过智能分类二次修正,直接从运营消息总量扣除额度,并受用户接收条数限制的频控。
    • 参数传"1"代表系统消息,经过智能分类二次修正,若智能分类识别出不是系统消息,会自动修正为运营消息,并扣除运营消息额度;若识别为系统消息,则从系统消息总量扣除额度。
    文档内容是否对您有帮助?

    Copyright 2011-2022, jiguang.cn, All Rights Reserved. 粤ICP备12056275号-13 深圳市和讯华谷信息技术有限公司

    在文档中心打开