This topic describes the release history and version dependencies of the Android SDK. It also provides examples of the latest Maven dependencies and SDK package files.
SDK information
SDK name | Mobile Push |
Developer | Hangzhou Alibaba Cloud Intelligence Technology Co., Ltd. |
SDK package name | com.alibaba.sdk.android.push |
SDK version | 3.10.1 |
SDK update time | 2025-09-12 |
SDK size | 140 KB |
SDK MD5 hash | 6a67981851fa01888736bb567949c051 |
Privacy policy | Important To fulfill your privacy compliance obligations and reduce the risk of violations when integrating third-party SDKs, use the latest product version from the official Alibaba Cloud documentation website. Before using Mobile Push, read the rules for processing personal information and integrate the SDK as described in Android SDK configuration (V3.0.0 and later). |
SDK version dependencies
If you use Mobile Push Android SDK 3.2.0 or later, you must also upgrade the auxiliary channel SDK to version 3.2.0 or later.
Starting from version 3.7.7, the Google auxiliary channel SDK requires applications to enable AndroidX and compile with Java 1.8. If you cannot enable these features, consider using version 3.7.6.
Mobile Push SDK versions
SDK version number | Update time | Update description |
3.10.1 | 2025-09-12 |
|
3.9.5 | 2025-06-11 |
|
3.9.3 | 2024-12-24 |
|
3.9.2 | 2024-11-08 |
|
3.9.1 | 2024-08-07 |
|
3.9.0 | 2024-05-27 |
|
3.8.8.1 | 2023-11-23 |
|
3.8.7 | 2023-08-30 |
|
3.8.6.1 | 2023-07-27 |
|
3.8.6 | 2023-07-27 |
|
3.8.5 | 2023-04-23 |
|
3.8.4.1 | 2023-03-27 |
|
3.8.3 | 2023-02-21 |
|
3.8.2 | 2023-01-30 |
|
3.8.1 | 2022-12-14 |
|
3.8.0 | 2022-10-13 |
|
3.7.7 | 2022-05-07 |
|
3.7.6 | 2022-04-15 |
|
3.7.5 | 2022-03-15 |
|
3.7.4 | 2022-03-03 |
|
3.7.3 | 2021-12-29 |
|
3.7.2 | 2021-12-16 |
|
3.7.1 | 2021-11-15 |
|
3.7.0 | 2021-11-02 |
|
3.6.0 | 2021-09-27 |
|
3.5.0 | 2021-09-07 |
|
3.4.0 | 2021-05-25 |
|
3.3.0 | 2021-03-20 |
|
3.2.5 | 2021-01-13 |
|
3.2.4 | 2020-12-15 |
|
3.2.3 | 2020-11-13 |
|
3.2.2 | 2020-09-28 |
|
3.2.1 | 2020-08-26 |
|
3.2.0 | 2020-08-22 |
|
For a more detailed record of updates, log on to the EMAS console and click a version number on the SDK Download page.
Auxiliary channel SDK version dependencies:
Each row lists compatible versions. Use the latest versions. Do not mix versions from different rows.
Mobile Push | Auxiliary channel | Xiaomi channel | Huawei channel | vivo channel | OPPO channel | Meizu channel | Honor channel | |
3.10.1 | 3.10.1 | 3.10.1(6.0.1) | 3.10.1(6.13.0.300) | 3.10.1(4.1.0.0) | 3.10.1(3.7.1) | 3.10.1(5.0.3) | 3.10.1(24.1.2) | 3.10.1(8.0.12.307) |
3.9.5 | 3.9.4.1 | 3.9.4.1(6.0.1) | 3.9.4.1(6.13.0.300) | 3.9.4.1(4.0.6.0) | 3.9.4.1(3.5.3) | 3.9.4.1(5.0.3) | 3.9.4.1(23.1.2) | 3.9.4.1(8.0.12.307) |
3.9.3 | 3.9.2 | 3.9.2(6.0.1) | 3.9.2(6.12.0.300) | 3.9.2(4.0.6.0) | 3.9.2(3.5.2) | 3.9.2(5.0.2) | 3.9.2(23.1.2) | 3.9.2(8.0.12.307) |
3.9.2 | 3.9.2 | 3.9.2(6.0.1) | 3.9.2(6.12.0.300) | 3.9.2(4.0.6.0) | 3.9.2(3.5.2) | 3.9.2(5.0.2) | 3.9.2(23.1.2) | 3.9.2(8.0.12.307) |
3.9.1 | 3.9.0 | 3.9.0(6.0.1) | 3.9.0(6.12.0.300) | 3.9.0(4.0.0.0) | 3.9.0(3.5.2) | 3.9.0(4.3.0) | 3.9.0(23.1.2) | 3.9.0(7.0.61.303) |
3.9.0 | 3.9.0 | 3.9.0(6.0.1) | 3.9.0(6.12.0.300) | 3.9.0(4.0.0.0) | 3.9.0(3.5.2) | 3.9.0(4.3.0) | 3.9.0(23.1.2) | 3.9.0(7.0.61.303) |
3.8.8.1 | 3.8.8 | 3.8.8(5.9.9) | 3.8.8(6.12.0.300) | 3.8.8(3.0.0.7) | 3.8.8(3.4.0) | 3.8.8(4.2.7) | 3.8.8(23.0.3) | 3.8.8(7.0.61.302) |
3.8.7 | 3.8.7 | 3.8.7(5.7.8) | 3.8.7(6.11.0.300) | 3.8.7(3.0.0.7) | 3.8.7(3.1.0) | 3.8.7(4.2.3) | 3.8.7(23.0.3) | 3.8.7(7.0.61.302) |
3.8.6.1 | 3.8.6.1 | 3.8.6.1(5.6.2) | 3.8.6.1(6.7.0.300) | 3.8.6.1(3.0.0.4) | 3.8.6.1(3.1.0) | 3.8.6.1(4.2.3) | 3.8.6.1(23.0.3) | 3.8.6.1(7.0.41.301) |
3.8.6 | 3.8.6 | 3.8.6.1(5.6.2) | 3.8.6(6.7.0.300) | 3.8.6(3.0.0.4) | 3.8.6(3.1.0) | 3.8.6(4.2.3) | 3.8.6(23.0.3) | 3.8.6(7.0.41.301) |
3.8.5 | 3.8.5 | 3.8.5(4.9.1) | 3.8.5(6.7.0.300) | 3.8.5(3.0.0.4) | 3.8.5(3.1.0) | 3.8.5(4.2.3) | 3.8.5(23.0.3) | 3.8.5(7.0.39.303) |
3.8.4.1 | 3.8.4 | 3.8.4(4.9.1) | 3.8.4(6.7.0.300) | 3.8.4(3.0.0.4) | 3.8.4(3.1.0) | 3.8.4(4.2.3) | 3.8.4(23.0.3) | 3.8.4(7.0.39.303) |
3.8.4 | 3.8.4 | 3.8.4(4.9.1) | 3.8.4(6.7.0.300) | 3.8.4(3.0.0.4) | 3.8.4(3.1.0) | 3.8.4(4.2.3) | 3.8.4(23.0.3) | 3.8.4(7.0.39.303) |
3.8.3 | 3.8.3 | 3.8.3(4.9.1) | 3.8.3(6.7.0.300) | 3.8.3(3.0.0.4) | 3.8.3(3.1.0) | 3.8.3(4.2.3) | 3.8.3(23.0.3) | 3.8.3(7.0.39.303) |
3.8.2 | 3.8.2 | 3.8.2(4.9.1) | 3.8.2(6.7.0.300) | 3.8.2(3.0.0.4) | 3.8.2(3.1.0) | 3.8.2(4.1.4) | 3.8.2(23.0.3) | 3.8.2(7.0.1.103) |
3.8.1 | 3.8.1 | 3.8.1(4.9.1) | 3.8.1(6.7.0.300) | 3.8.1(3.0.0.4) | 3.8.1(3.1.0) | 3.8.1(4.1.4) | 3.8.1(23.0.3) | 3.8.1(7.0.1.103) |
3.8.0 | 3.8.0 | 3.8.0(4.9.1) | 3.8.0(6.3.0.304) | 3.8.0(3.0.0.4) | 3.8.0(3.1.0) | 3.8.0(4.1.4) | 3.8.0(23.0.3) | 3.8.0(7.0.1.103) |
3.7.7 | 3.7.7 | 3.7.7(4.9.1) | 3.7.7(6.3.0.304) | 3.7.7(3.0.0.4) | 3.7.7(3.0.0) | 3.7.7(4.1.4) | 3.7.7(23.0.3) | - |
3.7.6 | 3.7.6 | 3.7.6(4.9.1) | 3.7.6(6.3.0.302) | 3.7.6(3.0.0.4) | 3.7.6(3.0.0) | 3.7.6(4.1.4) | 3.7.6(17.6.0) | |
3.7.5 | 3.7.4 | 3.7.4(4.9.1) | 3.7.4(6.3.0.302) | 3.7.4(3.0.0.4) | 3.7.4(3.0.0) | 3.7.4(4.1.4) | 3.7.4(17.6.0) | |
3.7.4 | 3.7.4 | 3.7.4(4.9.1) | 3.7.4(6.3.0.302) | 3.7.4(3.0.0.4) | 3.7.4(3.0.0) | 3.7.4(4.1.4) | 3.7.4(17.6.0) | |
3.7.3 | 3.7.3 | 3.7.3(4.8.2) | 3.7.3(5.3.0.304) | 3.7.3(3.0.0.3) | 3.7.3(2.1.0-fix) | 3.7.3(4.1.4) | 3.7.3(17.6.0) | |
3.7.2 | 3.7.2 | 3.7.2(4.8.2) | 3.7.2(5.3.0.304) | 3.7.2(2.9.0.1) | 3.7.2(2.1.0-fix) | 3.7.2(4.1.4) | 3.7.2(17.6.0) | |
3.7.1 | 3.7.0 | 3.7.0(4.8.1) | 3.7.0(5.3.0.304) | 3.7.0(2.9.0.1) | 3.7.0(2.1.0-fix) | 3.7.0(4.1.4) | 3.7.0(17.6.0) | |
3.7.0 | 3.7.0 | 3.7.0(4.8.1) | 3.7.0(5.3.0.304) | 3.7.0(2.9.0.1) | 3.7.0(2.1.0-fix) | 3.7.0(4.1.4) | 3.7.0(17.6.0) | |
3.6.0 | 3.6.0 | 3.6.0(4.8.1) | 3.6.0(5.3.0.304) | 3.4.0(2.9.0.1) | 3.6.0(2.1.0-fix) | 3.6.0(4.1.4) | 3.6.0(17.6.0) | |
3.5.0 | 3.4.0 | 3.4.0(3.8.5) | 3.4.0(5.0.4.302) | 3.4.0(2.9.0.1) | 3.4.0(2.1.0-fix) | 3.4.0(4.0.2) | 3.4.0(17.6.0) | |
3.4.0 | 3.4.0 | 3.4.0(3.8.5) | 3.4.0(5.0.4.302) | 3.4.0(2.9.0.1) | 3.4.0(2.1.0-fix) | 3.4.0(4.0.2) | 3.4.0(17.6.0) | |
3.3.0 | 3.3.0 | 3.3.0(3.8.5) | 3.3.0(5.0.4.302) | 3.3.0(2.9.0.1) | 3.3.0(2.1.0-fix) | 3.3.0(4.0.2) | 3.3.0(17.6.0) | |
3.2.5 | 3.2.5 | 3.2.5(3.8.5) | 3.2.5(5.0.2) | 3.2.5(2.9.0.1) | 3.2.5(2.1.0-fix) | 3.2.5(4.0.2) | 3.2.5(17.6.0) | |
3.2.4 | 3.2.4 | 3.2.4(3.8.5) | 3.2.4(5.0.2) | 3.2.4(2.9.0.1) | 3.2.4(2.1.0-fix) | 3.2.4(4.0.2) | 3.2.4(17.6.0) | |
3.2.3 | 3.2.3 | 3.2.3(3.8.2) | 3.2.3(2.6.3.305) | 3.2.3(2.9.0.1) | 3.2.3(2.1.0-fix) | 3.2.3(3.9.7) | 3.2.3(17.6.0) | |
3.2.2 | 3.2.2 | 3.7.9 | 2.6.3.305 | 2.9.0.1 | 2.1.0-fix | 3.9.7 | 17.6.0 | |
3.2.0~3.2.1 | 3.2.0Download | Built into the auxiliary channel | 2.6.3.305 | 2.9.0.1 | Built into the auxiliary channel | 3.8.7.1 | 17.6.0 | |
3.1.0~3.1.12 | 3.1.0Download | Built into the auxiliary channel | 2.6.3.305 | 2.9.0.1 | Built into the auxiliary channel | 3.8.7.1 | 17.6.0 |
Starting from version 3.2.3, the Mobile Push SDK is split into an auxiliary channel SDK (for example, com.aliyun.ams:alicloud-android-third-push:3.2.3) and vendor extension packages (for example, com.aliyun.ams:alicloud-android-third-push-huawei:3.2.3). In the table, an entry such as "3.2.3 (3.8.2)" indicates that the extension package is version 3.2.3 and depends on version 3.8.2 of the vendor channel SDK.
Latest Maven dependency examples
Mobile Push SDK Maven dependency:
implementation 'com.aliyun.ams:alicloud-android-push:3.10.1' Auxiliary channel SDK Maven dependencies:
// Auxiliary channel
implementation 'com.aliyun.ams:alicloud-android-third-push:3.10.1'
// Huawei dependency
implementation 'com.aliyun.ams:alicloud-android-third-push-huawei:3.10.1'
// Xiaomi domestic channel dependency
implementation 'com.aliyun.ams:alicloud-android-third-push-xiaomi:3.10.1'
// OPPO dependency
implementation 'com.aliyun.ams:alicloud-android-third-push-oppo:3.10.1'
// vivo dependency
implementation 'com.aliyun.ams:alicloud-android-third-push-vivo:3.10.1'
// Meizu dependency
implementation 'com.aliyun.ams:alicloud-android-third-push-meizu:3.10.1'
// Google dependency
implementation 'com.aliyun.ams:alicloud-android-third-push-fcm:3.10.1'
// Honor dependency
implementation 'com.aliyun.ams:alicloud-android-third-push-honor:3.10.1'Latest SDK package file example
When you download the Mobile Push SDK package from the console, it contains the following files:
├── alicloud-android-push-3.10.1.aar
├── accs_sdk_taobao-4.9.1-emas.aar
├── alicloud-android-agoo-4.9.1-emas.aar
├── alicloud-android-crashdefend-0.0.6.jar
├── alicloud-android-error-1.1.0.aar
├── alicloud-android-logger-1.2.0.aar
├── alicloud-android-tool-1.0.3.aar
├── alicloud-android-utdid-2.6.0.jar
├── networksdk-3.6.0-open.jar
└── tnet4android-3.1.14.10-open-emas1.aarThe auxiliary channel SDK can only be added as a Maven dependency.