iOS SDK releases

Updated at:

These release notes describe updates to the Mobile Push iOS SDK in reverse chronological order.

SDK information

SDK name

Mobile Push

Developer

Alibaba Cloud

SDK version

3.2.4

SDK MD5

1c45721ef9997a1e819407f58681581d

Last updated

2026-04-24

SDK size

3 MB

Privacy policy

EMAS Privacy Policy

Important

Before you integrate the Mobile Push service, note the following:

  1. Use the latest SDK version to ensure compliance with privacy regulations.

  2. Read and understand our rules for processing personal information.

  3. Follow the integration guide in iOS SDK Integration.

This helps you:

  • Fulfill your privacy compliance obligations related to the use of third-party SDKs.

  • Reduce the risk of privacy violations.

  • Ensure your product operates in compliance.

SDK release history

Warning

Upgrade notice

  • If you are using a version earlier than 1.9.9.3, do not upgrade directly to 2.2.0, 2.2.1, or 3.0.0. Upgrading directly will reset the device ID.

  • Check whether your AppKey is for a legacy dual-platform application (where Android and iOS share the same AppKey). Dual-platform AppKeys do not support upgrades to version 3.0.0 or later.

SDK version

Release date

Updates

3.2.4

2026-04-24

Dependency upgrades

  • AlicloudUTDID 1.6.1.1 — Fixed an App Store rejection issue caused by OpenUDID.

  • AlicloudELS 1.0.4 — Resolved iOS compilation warnings and compact unwind issues.

Bug fixes

  • Fixed a rare wild-pointer crash caused by unprotected multithreaded reads and writes.

3.2.3

2025-10-30

Improvements

  • Improved the stability of the persistent connection channel.

  • Optimized token reporting.

3.2.2

2025-08-12

Bug fixes

  • Fixed a crash that could occur during SDK initialization on an unstable network.

3.2.1

2025-07-11

Bug fixes

  • Fixed click reporting failures.

3.2.0

2025-07-09

Improvements

  • Enhanced error code information to simplify SDK integration.

  • Improved online status detection when the app switches between the foreground and background.

  • Refined message deduplication and receipt reporting logic for better performance and reliability.

Bug fixes

  • Fixed a potential crash in the persistent connection channel.

  • Fixed a potential caching issue with CocoaPods dependencies.

3.1.0

2025-04-24

Bug fixes

  • Added support for upgrades from versions earlier than 1.9.9.3.

Note

You can upgrade directly to this version from versions earlier than 1.9.9.3. Do not upgrade to versions 2.2.0, 2.2.1, or 3.0.0, as doing so will reset the device ID.

3.0.0

2025-03-25

New features

  • Introduced the startWithAppkey initialization method.

  • Added support for push notifications in the iPhone simulator.

Improvements

  • Refactored the error code system to provide more detailed error information.

  • Refactored the persistent connection channel to fix network-related crashes.

  • Improved the logging system to support custom log levels.

  • Extended support for iPhone Dynamic Island (Live Activity) notifications.

Deprecated features

The following methods and components are now deprecated:

  • autoInit

  • asyncInit

  • closeCCPChannel

  • CCPSysMessage

2.2.1

2025-01-09

Bug fixes

  • Fixed symbol conflicts with third-party libraries.

2.2.0

2024-11-20

Improvements

  • Resolved potential device ID conflicts during device migration.

  • Streamlined the SDK structure by removing the following dependencies:

    • AlicloudUtils

    • AlicloudUTDID

2.1.0

2024-04-25

  • Adjusted the package format to XCFramework to fully support the M1 simulator architecture.

  • Added a privacy manifest.

2.0.4

2023-09-20

  • Fixed known issues.

2.0.3

2023-09-18

  • Fixed known issues.

2.0.2

2023-07-06

  • Fixed known issues.

2.0.1

2023-06-28

  • Resolved known issues.

2.0.0

2023-06-20

  • Fixed an issue that prevented the message channel from re-initializing after a previous failure.

  • Fixed a crash caused by message channel callbacks under poor network conditions.

1.9.9

2019-08-08

  • Fixed an issue that prevented the DeviceToken from being retrieved correctly on iOS 13.

1.9.8

2018-03-27

  • Unified the configuration and integration process.

1.9.7

2018-03-21

  • Added security features.

1.9.6

2018-03-15

  • Optimized code.

1.9.5

2017-09-06

  • Added an API to sync the badge number.

1.9.4

2017-08-18

  • Improved analytics reporting.

1.9.3

2017-08-08

  • The SDK now checks its initialization status and re-initializes if needed when the app moves between the foreground and background or when the network status changes.

1.9.2

2017-07-14

  • Improved the analytics reporting channel.

  • Ensured all API callbacks run on a non-main thread.

Extension SDK information

SDK name

Mobile Push Extension

Developer

Alibaba Cloud

SDK version

0.1.0

SDK MD5

f246d9f8119898ba6b55a069017f3a76

Last updated

2025-12-29

SDK size

40 KB

Extension SDK release history

SDK version

Release date

Updates

0.1.0

2025-12-29

New features

  • Added support for reporting push notification receipts within an iOS Notification Service Extension.