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.
- Added the Signed Call Flutter SDK compatibility for Signed Call Android SDK 0.0.2 and Signed Call iOS SDK 0.0.2 versions.
- Added the Push Primer support for the Android 13 notification runtime 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. - Fixed the Voice over Internet Protocol (VoIP) call screen distortion issue in iOS.
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.
Updated about 1 year ago