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

Important API Changes

Android Specific

  • Adds the following new APIs to register push tokens:

  • Removes the following deprecated Push Token APIs:

    • setPushBaiduToken()
    • setPushHuaweiToken()
      These APIs are replaced by registerPushToken(), 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:
  • 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, and UntaggedSocketViolation, that occurred during SDK initialization, In-App messaging, and network requests.