February 2023

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

๐Ÿ“˜

Note

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

February 28

  • Fixed rendering issues for Web Native Display banner and carousel.
  • Fixed user interface issues for Web Inbox.

February 27

  • Added handling for the unregistered event on Session Initiation Protocol (SIP).
  • Added logger for debugging.
  • Added sigsock configuration from the authorization response.

February 21

  • Added the Signed Call iOS SDK compatibility for CleverTap iOS SDK 4.2.0 and higher versions.
  • Added the public API disconnectSignallingSocket() to close the signalling socket connection. For more details, refer to Close Socket Connection.
  • Added the Objective-C language support for Signed Call iOS SDK.

February 15

  • Added the Signed Call Android SDK compatibility for CleverTap Android SDK 4.7.4 and higher versions.
  • Added the public API promptPushPrimer(jsonObject) to support Android 13 runtime notification permission. For more details, refer to Android 13 Changes.
  • Added the public API disconnectSignallingSocket() to close the signalling socket connection. For more details, refer to Close Socket Connection.
  • Added the support for the click action on the device's Power button. It allows you to stop the sound and vibration of incoming calls.
  • Added support for the small icon displayed in call notifications by the Signed Call SDK. You can configure it from the AndroidManifest.xml file in the same way you configure it for CleverTap Android SDK. For more details, refer to Set the Small Notification Icon.
  • Added a slight shake animation to the call accept and decline buttons.
  • Fixed the logout() method issue to not use an invalidated session post re-initialization.

February 14

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

    • getPushNotificationPermissionStatus()
    • promptPushPrimer(object)
    • promptForPushNotification(boolean)

    For more information, refer to the Flutter Push Primer document.

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

  • Added the setCleverTapInAppNotificationShowHandler method to handle InApp notifications for Android.

  • Updated the format of the Native Display payload for both Android and iOS platforms.

  • Fixed the FCM Plugin's onBackgroundMessage handler bug that failed sending the method calls from Android.