May 2025
We are excited to share the May SDK changelog for our product!
Note
Click each SDK header to view the corresponding GitHub repository for release details.
May 14
What's New
Android Specific
- Supports CleverTap Android SDK v7.3.1.
- Adds support for Android 15, ensuring compliance with the latest platform requirements. For more information, refer to Android 15.
- Enhances the encryption algorithm for PII data, aligning it with OWASP Mobile Application Security Guidelines. On devices running API 23 and above, the encryption key is now securely backed up using Android Key Store.
- Updates the
minSdkVersion
to API 21 (Android 5.0).
Important API Changes
Android Specific
-
Adds the following new APIs to register push tokens:
- Use
registerPushToken(yourToken, pushType)
to register tokens for providers other than FCM. For more information, refer to Registering Baidu Huawei Token for example usage.Note
For updated integration steps on Android, refer to Huawei Push integration.
- Use
-
Removes the following deprecated Push Token APIs:
setPushBaiduToken()
setPushHuaweiToken()
These APIs are replaced byregisterPushToken()
, which provides a unified and flexible method for registering tokens across providers.
May 13
What's New
-
Adds support for setting a custom CleverTap ID with validation and sanitization, ensuring accurate user identification.
-
Adds a new API
clevertap.getAllQualifiedCampaignDetails()
that retrieves qualified campaign data to help identify targeting issues and improve campaign configuration accuracy.
Bug Fixes
- Improves error handling to ensure consistent message delivery, even when certain data fields are missing.
What's New
- Adds support for basic push notification integration for Android and iOS.
May 08
What's new
- Supports System App Functions such as Open URL, App Rating, and Push Permission Request actions. You can now trigger these via:
- In-App Message buttons
- Campaign actions
For more information, refer to the System App Functions.
- Advanced In-App Builder Templates let you create nonintrusive, visually rich In-App messages that align with your appβs design. These templates support flexible HTML banners triggered by event-based actions, making campaign creation more intuitive and engaging.
Bug Fixes
- Resolved multiple Strict Mode violations, including
DiskReadViolation
,IncorrectContextUseViolation
, andUntaggedSocketViolation
, that occurred during SDK initialization, In-App messaging, and network requests.
Updated 1 day ago