文档管理中心

版本更新说明

6.13.0.301(2025-12-24)

Android版本:com.huawei.hms:push:6.13.0.301

修改特性

解决稳定性和性能问题,您只需要升级版本号即可,无需做其他代码适配。

说明
  • 建议您使用最新版本的SDK,体验更丰富的推送服务功能。
  • 如何集成HMS Core Installer SDK请参见添加HMS Core Installer SDK

SDK依赖说明

  • 建议SDK匹配HMS Core(APK)6.12.0.300及以上版本
  • 如果您的应用集成的SDK从老版本(SDK3.0及以下)升级为新版本,Push Token会发生变化,建议您及时上报新Push Token至您的服务端。

温馨提示:如果您在集成SDK或上架应用到华为应用市场时遇到问题,可以通过在线提单与我们取得联系。

历史版本

6.13.0.300(2024-12-24)

Android版本:com.huawei.hms:push:6.13.0.300

修改特性

适配Android 14(targetSdkVersion=34),您只需要升级版本号即可,无需做其他代码适配。

6.12.0.300(2023-09-12)

Android版本:com.huawei.hms:push:6.12.0.300

修改特性

解决稳定性和性能问题,您只需要升级版本号即可,无需做其他代码适配。

6.11.0.300(2023-06-14)deprecated

Android版本:com.huawei.hms:push:6.11.0.300

修改特性

解决稳定性和性能问题,您只需要升级版本号即可,无需做其他代码适配。

6.10.0.300(2023-04-10)deprecated

Android版本:com.huawei.hms:push:6.10.0.300

修改特性

优化性能问题,您无需采取任何措施。

6.9.0.300(2023-01-04)deprecated

Android版本:com.huawei.hms:push:6.9.0.300

修改特性

优化性能问题,您无需采取任何措施。

6.7.0.300(2022-09-07)deprecated

Android版本:com.huawei.hms:push:6.7.0.300

修改特性

  • 支持通过集成HMS Core Installer SDK,自动引导用户下载HMS Core APK,确保您的应用正常使用HMS Core APK对应的能力。
  • 适配Android 13(targetSdkVersion=33)。

6.5.0.300(2022-05-10)deprecated

Android版本:com.huawei.hms:push:6.5.0.300

修改特性

解决适配Android 12(targetSdkVersion=31)部分问题。

6.3.0.304(2022-03-31)deprecated

Android版本:com.huawei.hms:push:6.3.0.304

修改特性

删除SDK中引导下载安装HMS Core(APK)的能力。

6.3.0.302(2022-01-24)deprecated

Android版本:com.huawei.hms:push:6.3.0.302

修改特性

解决适配Android 12(targetSdkVersion=31)部分问题。

6.1.0.300(2021-09-13)deprecated

Android版本:com.huawei.hms:push:6.1.0.300

修改特性

预置<queries>元素,解决您的应用在Android11上无法正常访问HMS Core(APK)的问题。您的开发环境需要满足:Android Studio 3.6.1或更高版本、Android Gradle插件 3.5.4或更高版本。

5.3.0.304(2021-06-26)deprecated

Android版本:com.huawei.hms:push:5.3.0.304

新增特性

SDK新增getAnalyticInfogetAnalyticInfoMap方法,用于获取批量发送任务中的消息标识bi_tag

修改特性

禁止应用通过自定义intent url跳转进入其他应用的页面。

解决隐式Pending Intent调用问题。

5.1.1.301(2021-02-10)deprecated

Android版本:com.huawei.hms:push:5.1.1.301

修改特性

不再使用getInstalledPackages方法读取应用列表。

5.0.4.302(2020-11-14)deprecated

Android版本:com.huawei.hms:push:5.0.4.302

新增特性

修改特性

getFrom方法修改为获取项目ID。

5.0.2.301(2020-08-27)deprecated

Android版本:com.huawei.hms:push:5.0.2.301

修改特性

5.0.1.300(2020-07-27)deprecated

Android版本:com.huawei.hms:push:5.0.1.300

修改特性

5.0.0.300(2020-06-30)deprecated

Android版本:com.huawei.hms:push:5.0.0.300

新增特性

支持自动推送通知

4.0.4.301(2020-05-29)deprecated

Android版本:com.huawei.hms:push:4.0.4.301

新增特性

4.0.3.301(2020-04-13)deprecated

Android版本:com.huawei.hms:push:4.0.3.301

新增特性

  • 推送运营平台页面UI优化。
  • 主题订阅功能不再受限于低EMUI系统版本。
  • EMUI 9.1.x版本中,支持通知栏消息复杂样式(包括铃声、呼吸灯、大文本、通知右侧小图、通知消息小图标、桌面角标)和消息覆盖高级能力。

4.0.2.300(2020-03-02)deprecated

Android版本:com.huawei.hms:push:4.0.2.300

新增特性

  • 下行消息新增参数:
    • message.android.notification.inbox_content字段,表示通知栏消息的Inbox样式,不涉及SDK方法,NC支持。
    • message.android.notification.buttons字段,表示通知栏消息动作按钮,不涉及SDK方法,NC支持。
  • 新增onTokenError方法(申请Push Token失败回调方法)。
  • 推送运营平台推送页面优化。

4.0.1.300(2020-01-23)deprecated

Android版本:com.huawei.hms:push:4.0.1.300

新增特性

支持在Eclipse中集成HMS Core SDK

4.0.0.300(2020-01-15)deprecated

Android版本:com.huawei.hms:push:4.0.0.300

新增特性

  • 新增应用在前台时,通知栏消息展示的功能。
  • 新增设置应用自动初始化setAutoInitEnabled方法。
  • 优化以下功能支持范围。

    主题订阅和退订功能可用于EMUI 8.1及以上版本的终端设备(极少量早期EMUI 8.1设备不支持)。

  • 新增WebPush消息推送代理能力。
  • 新增iOS应用消息推送代理能力。
  • Push服务端变更通知栏消息与透传消息的划分依据。

    消息体只要存在message.notification或message.android.notification就代表是通知栏消息。

  • RemoteMessage类变更方法
    展开

    SDK4.0方法

    SDK3.0方法

    对应服务端REST API字段

    getOriginalUrgency

    getOriginalPriority

    message.android.urgency

    getUrgency

    getPriority

    -

    getDataOfMap

    -

    message.data/message.android.data

    getToken

    -

    -

  • RemoteMessage.Notification类新增/变更方法
    展开

    SDK4.0方法

    SDK3.0方法

    对应服务端REST API字段

    getClickAction

    -

    message.android.notification.click_action.action

    getIntentUri

    getClickAction

    message.android.notification.click_action.intent

    getBadgeNumber

    -

    message.android.notification.badge.set_num

    getTicker

    -

    message.android.notification.ticker

    getWhen

    -

    message.android.notification.when

    getImportance

    -

    message.android.notification.importance

    isDefaultVibrate

    -

    message.android.notification.use_default_vibrate

    isDefaultLight

    -

    message.android.notification.use_default_light

    isDefaultSound

    -

    message.android.notification.default_sound

    getVibrateConfig

    -

    message.android.notification.vibrate_config

    getVisibility

    -

    message.android.notification.visibility

    getLightSettings

    -

    message.android.notification.light_settings

  • 下行消息参数变更
    展开

    字段

    变更

    说明

    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.when

    新增

    消息的排序事件字段

    message.android.notification.importance

    新增

    Android通知栏消息优先级字段

    message.android.notification.use_default_vibrate

    新增

    是否使用系统默认振动模式字段

    message.android.notification.use_default_light

    新增

    是否使用默认呼吸灯模式字段

    message.android.notification.vibrate_config

    新增

    自定义Android通知栏消息振动模式字段(暂不支持EMUI 11)

    message.android.notification.visibility

    新增

    Android通知栏消息可见性字段

    message.android.notification.light_settings

    新增

    自定义呼吸灯模式字段

    message.android.notification.foreground_show

    新增

    应用在前台时,通知栏消息是否展示字段

    message.apns

    新增

    iOS应用消息结构体

    message.webpush

    新增

    Web应用消息结构体

历史版本文档

推送服务 4.0.0版本文档:入口

推送服务 3.0.0版本文档:入口

推送服务 2.0.0版本文档(已废弃):入口

在 指南 中进行搜索
请输入您想要搜索的关键词