目录

Push Kit 4.0.4版本(2020-05-29)

最新子版本号:4.0.4.301

新增特性

  1. 推送运营平台推送范围支持主题列表组合表达式模式与自定义表达式模式的订阅用户。

  2. 支持发送上行消息的能力。

  3. 支持基于第三方审核结果的消息推送。

Push Kit 4.0.3版本(2020-04-13)

最新子版本号:4.0.3.301

新增特性

  1. 推送运营平台页面优化若干。

  2. 主题订阅功能不再受限于低EMUI系统版本。

  3. 通知消息复杂样式部分高级能力回合到EMUI 9.1.x版本。

Push Kit 4.0.2版本(2020-03-02)

最新子版本号:4.0.2.300

新增特性

  1. 服务端发送Push消息API参数变更

    字段

    变更

    说明

    message.android.notification.inbox_content

    新增

    新增通知消息Inbox样式

    message.android.notification.buttons

    新增

    新增通知消息动作按钮

  2. 支持Inbox样式通知栏消息

  3. 通知栏消息支持设置按钮

  4. 端侧新增onTokenError方法(申请token失败回调方法)

  5. 优化控制台发消息排版

Push Kit 4.0.1版本(2020-01-23)

最新子版本号:4.0.1.300

新增特性

支持Eclipse项目中集成Push SDK。

Push Kit 4.0.0版本(2020-01-15)

最新子版本号:4.0.0.300

增改特性

  1. 新增通知消息前台展示功能

  2. 新增自动初始化能力

    应用启动时自动初始化Push,自动申请token。默认关闭,需要应用主动设置开启。

  3. 优化以下功能支持范围

    主题订阅/退订支持在EMUI 8.1及以上版本使用(极少量早期EMUI 8.1设备不支持)

  4. 新增WebPush消息推送代理能力

  5. 新增iOS应用消息推送代理能力

  6. Push服务端变更通知消息与透传消息的划分依据

    只要存在message.android.notification节点就代表是通知消息

  7. RemoteMessage类变更方法

    SDK 4.0.0 方法SDK 3.0.0 方法
    对应服务端REST API字段
    getOriginalUrgency()
    getOriginalPriority()
    message.android.urgency
    getUrgency()
    getPriority()
    NA
    getDataOfMap()
    NA
    message.data/message.android.data
    getToken()
    NA
    NA
  8. RemoteMessage.Notification类新增/变更如下get方法

    SDK 4.0.0方法

    SDK 3.0.0 方法

    对应服务端REST API字段

    getClickAction()

    NA

    message.android.notification.click_action.action

    getIntentUri()

    getClickAction()

    message.android.notification.click_action.intent

    getBadgeNumber()

    NA

    message.android.notification.badge.set_num

    getTicker()

    NA

    message.android.notification.ticker

    isAutoCancel()

    NA

    message.android.notification.auto_cancel

    getWhen()

    NA

    message.android.notification.when

    getImportance()

    NA

    message.android.notification.importance

    isDefaultVibrate()

    NA

    message.android.notification.use_default_vibrate

    isDefaultLight()

    NA

    message.android.notification.use_default_light

    isDefaultSound()

    NA

    message.android.notification.default_sound

    getVibrateConfig()

    NA

    message.android.notification.vibrate_config

    getVisibility()

    NA

    message.android.notification.visibility

    getLightSettings()

    NA

    message.android.notification.light_settings

  9. 服务端发送Push消息API参数变更

    字段

    变更

    说明

    message.notification.image

    新增

    新增通知栏消息右侧大图标字段

    message.notification.urgency

    变更

    以前为priority现在修改为urgency

    message.android.notification.click_action.action

    新增

    当type为1时新增action参数

    message.android.notification.image

    变更

    以前是notify_icon,现在修改为image

    message.android.notification.badge.add_num

    变更

    以前为num,现在修改为add_num

    message.android.notification.badge.set_num

    新增

    新增角标设置数字字段

    message.android.notification.ticker

    新增

    新增状态栏上显示的内容提示字段

    message.android.notification.auto_cancel

    新增

    新增安卓通知栏消息保持标识字段

    message.android.notification.when

    新增

    新增消息的排序事件字段

    message.android.notification.importance

    新增

    新增安卓通知栏消息优先级字段

    message.android.notification.use_default_vibrate

    新增

    新增是否使用系统默认振动模式控制开关

    message.android.notification.use_default_light

    新增

    新增是否使用默认呼吸灯模式控制开关

    message.android.notification.vibrate_config

    新增

    新增安卓自定义通知消息振动模式

    message.android.notification.visibility

    新增

    新增安卓通知栏消息可见性

    message.android.notification.light_settings

    新增

    新增自定义呼吸灯模式

    message.android.notification.foreground_show

    新增

    新增应用在前台时通知栏消息是否前台展示开关

    message.apns

    新增

    新增iOS应用消息节

    message.webpush

    新增

    新增网页应用消息节


Push Kit 3.0.0版本(2019-10-08)

Push Kit 3.0.0 版本文档入口:https://developer.huawei.com/consumer/cn/doc/development/HMS-3-Guides/push-introduction-v3

Push Kit 2.0.0版本

Push Kit 2.0.0 版本文档入口:https://developer.huawei.com/consumer/cn/doc/development/HMS-2-Guides/hmssdk_huaweipush_introduction_agent

SDK依赖说明

  1. 最新版本SDK需要用户手机上安装HMS Core(APK) 4.0.0.300及以上版本; 如果用户手机没有安装,您的应用调用HMS Core时,会自动引导用户提示安装。

  2. 本服务的主要特性都可以在大多数华为终端上支持,部分高级特性依赖于EMUI版本。请参考 部分特性对于EMUI的依赖说明。

提示:您的应用在华为应用市场上架过程中,如有问题可发送邮件至 HMSCore@huawei.com 咨询。