October 2023

We are excited to share the October SDK changelog for our product!

📘

Note

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

October 27

New Features

  • Added support for developer-defined default notification channel for Push Templates.

Bug Fixes

  • Fixed a bug in the Rating Push Template where clicking a star resulted in no action.
  • Fixed #488, a bug related to the image sequence in Manual Carousel PushTemplate.

October 25

New Features

  • Android Platform
    • Added support for CleverTap Android SDK v5.2.1.
    • Added Custom Proxy Domain functionality for Push Impressions and Events raised from CleverTap Android SDK. For more information on configuring custom proxy domains in Android, refer to Usage.md file.
  • iOS Platform
    • Added support for CleverTap iOS SDK v5.2.1.
    • Added support to enable NSFileProtectionComplete to secure the App’s document directory.
  • Android and iOS Platform
    • Added in-built support to send the default locale (that is, language and country) data to the dashboard and exposed public API CleverTapPlugin.setLocale(Locale locale) to set the custom locale for LP Parity.
    • Added support for Integration Debugger. It allows you to view errors and events on the dashboard when the debugLevel is set to 3 using CleverTapPlugin.setDebugLevel(3).
    • Added support to configure the first tab title in App Inbox.

Changes

iOS Platform

  • Updated the logic to retrieve country code using NSLocale above iOS 16 as CTCarrier is deprecated above iOS 16 with no replacements. For more information, refer to the Apple documentation.
  • Updated the logic to not send carrier name in the CTCarrier field for all versions above iOS 16.

Bug Fixes

  • iOS Platform
    • Fixed an iOS 17/Xcode 15 crash related to alerts for In App notifications.

October 20

  • Fixed an issue where push notifications remained in the Notification Center when clicked on expanded view.
  • Fixed an issue where the carousel did not display correctly the first time the app was installed.

New Features

  • Android Platform
    • Added support for CleverTap Android SDK v5.2.1.
    • Added Custom Proxy Domain functionality for Push Impressions and Events raised from CleverTap Android SDK. For more information on configuring custom proxy domains in Android, refer to the Usage.md file.
  • iOS Platform
    • Added support for CleverTap iOS SDK v5.2.1.
    • Added support to enable NSFileProtectionComplete. It secures the App’s document directory.
  • Android and iOS Platform
    • Added in-built support to send the default locale (i.e., language and country) data to the dashboard and exposed public API CleverTapPlugin.setLocale(Locale locale) to set the custom locale, for LP Parity.
    • Added support for Integration Debugger to view errors and events on the dashboard when the debugLevel is set to 3 using CleverTapPlugin.setDebugLevel(3).

Changes

  • iOS Platform
    • Updated logic to retrieve country code using NSLocale above iOS 16 as CTCarrier is deprecated above iOS 16 with no replacements. For more information, refer to Apple documents.
    • Updated logic to not send carrier name above iOS 16 in the CTCarrier field.

Bug Fixes

  • iOS Platform
    • Fixed an iOS 17/Xcode 15 crash related to alerts In Apps.

  • Fixed a bug related to Web Inbox preview.
  • Fixed a bug related to Web Popup Image Only resizing.
  • Added the debug flag in requests when the log level is 3 for Integration Debugger.
  • Added handling for Web Popup Drag and Drop template.

October 13

  • Added Custom Proxy Domain functionality for Push Impressions and Events raised from CleverTap SDK. For more information on configuring custom proxy domains, refer to the EXAMPLES.md file.
  • Added new API setLocale(String locale). It allows you to set a custom locale for the required CleverTap instance. Different instances can have different locales.
  • Added support for Integration Debugger by sending a debug flag in the header.
  • Fixed a security and trust vulnerability related to implicit PendingIntent.

Fixed an issue related to push impressions leading to a profile split.


//kapa search bot