January 2023

We are excited to share the CleverTap SDK changelog for January!

📘

Note

Click each SDK header to view the corresponding GitHub repository for release details.

January 31

  • Added the new Web Inbox messaging channel on the CleverTap dashboard. For more details, refer to the Developer documentation.

📘

Private Beta

Web Inbox feature is released in private Beta. Contact your Customer Success Manager to request early access to this feature.

  • Added the clevertap.getLocation() API to enrich the user profile with location details and enable the location-based segmentation from the CleverTap dashboard. For more details, refer to User Location Handling for Web.
  • Fixed the issue for the addMultiValue user profile property, where you can enrich anonymous user profiles with different properties.

January 27

  • Improved overall SDK performance by SDK code optimization and cleanup.

January 25

  • Fixed the runtime exception error occurring with the RenderMax library in minified app versions.

  • Fixed UI message issue in the Footer template on CleverTap's In-App campaigns.
  • Fixed Null Pointer Exception (NPE) crash that occurs when clicking the Inbox Message body with the deep link in the CTInboxListFragment class of core SDK.
  • Improved overall SDK performance by SDK code optimization and cleanup.

  • Added push permission callback method, which returns true or false depending on the user's notification permissions.

  • Added the following new push permission public APIs to support core Android SDK v4.7.2 and iOS SDK v4.2.0 versions:

    • isPushPermissionGranted()
    • promptPushPrimer(object)
    • promptForPushPermission(boolean)

    For more information, refer to the Push Primer document.

January 23

  • Fixed closing App Inbox controller issue when a deep link is present in iOS.
  • Added the Add-to-App feature for Android platform to embed the CleverTap plugin in a flutter module.