April 2025
We are excited to share the April SDK changelog for our product!
Note
Click each SDK header to view the corresponding GitHub repository for release details.
April 18
What's new
Android
- Adds support for CleverTap Android SDK v7.3.1.
Note
Starting from this release, Signed Call is incompatible with CleverTap SDK versions below v7.3.1. To check the compatible versions of the CleverTap Android SDK, refer to Signed Call integration document.
- Edge-to-Edge Support: Supports edge-to-edge enforcement introduced in Android 15, ensuring proper inset handling for the call screen.
- Refactors the incoming call screen to use
MotionLayout
, allowing users to accept or decline calls with a swipe gesture. - Raises
FCMTokenMissingException
exception in theSignedCallInitResponse.onFailure
callback if the SDK fails to fetch the token during initialization. CallStyle
Notifications on Android 12 and onwards: Replaces regular call notifications withCallStyle
notifications for incoming, outgoing, and ongoing calls. This update adheres to the new standards for non-dismissible notifications as outlined in the Android 14 behavior changes. These notifications are given top priority in the notification tray.
Improvements
Android
- Improves Campaign Delivery: Increases campaign delivery by handling edge cases that previously led to campaign loss during processing failures at the SDK. The SDK now also tracks failed campaigns with detailed failure reasons, enabling better analytics.
- When tapped, the head-up call notification is no longer displayed on the call screen but remains in the notification tray.
Bug Fixes
Android
- Addresses the campaign failures during SDK processing on Android 7 and below.
- Dial-pad UI Alignment: Fixes an issue causing distortion in dial-pad symmetry on certain devices, ensuring consistent alignment across supported devices.
- Audio Output Routing: Ensures audio routes through the earpiece on answer, fixing a bug where audio sometimes defaulted to the loudspeaker.
April 17
What's New
- Added support for User Profile APIs to set and update user properties.
- Added support for Event APIs to log custom events and event properties.
This is the first release of the CleverTap Unreal SDK, providing basic integration for user identity and event tracking.
April 14
The Signed Call Android M2P SDK v0.0.7.0-m2p-beta is live.
What's New
- Adds support for CleverTap Android SDK v7.3.1.
Note
Starting from this release, Signed Call is incompatible with CleverTap SDK versions below v7.3.1. To check the compatible versions of the CleverTap Android SDK, refer to Signed Call integration document.
- Edge-to-Edge Support:Supports edge-to-edge enforcement introduced in Android 15, ensuring proper inset handling for the call screen.
- Refactors the incoming call screen to use
MotionLayout
, allowing users to accept or decline calls with a swipe gesture. - Raises
FCMTokenMissingException
exception inSignedCallInitResponse.onFailure
callback if SDK fails to fetch the token during initialization. CallStyle
Notifications on Android 12 and onwards: Replaces regular call notifications with theCallStyle
notifications for incoming, outgoing, and ongoing calls. This update adheres to the new non-dismissible notification standards outlined in the Android 14 behavior changes. These notifications are given top priority in the notification shade or tray.
API Changes
- Adds a new public API
setMissedCallNotificationOpenedHandler(MissedCallNotificationOpenedHandler handler)
via theSignedCallAPI.getInstance()
. Use this API to keep the creational logic forMissedCallNotificationOpenedHandler
on the application side. The methodsetMissedCallActions(missedCallActions)
method is overloaded, so you no longer need to pass the handler class path as a second parameter. - Deprecates
setMissedCallActions(missedCallReceiverActions
,missedCallReceiverHost)
.
Improvements
- Improves Campaign Delivery: Increases campaign delivery by handling edge cases that previously led to campaign loss during SDK processing failures. The SDK now tracks failed campaigns with detailed failure reasons, enabling better analytics.
- When tapped, the head-up call notification is no longer displayed on the call screen but remains in the notification tray.
Bug Fixes
Android
- Addresses the campaign failures during SDK processing on Android 7 and below.
- Dial-pad UI Alignment: Fixes an issue causing distortion in dial-pad symmetry on certain devices, ensuring consistent alignment across supported devices.
- Audio Output Routing: Ensures audio routes through the earpiece on answer, fixing a bug where audio sometimes defaulted to the loudspeaker.
What's New
- Supports inline
<script>
tags for Custom HTML Template in Web Native Display, offering greater flexibility in designing interactive experiences. - Strengthens validation and security checks around
postMessage
handling to address Cross-Site Scripting (XSS) vulnerability.
April 10
What's New
- Adds support for basic HTML tags such as bold, italic, underline, and strikethrough in push template titles and messages.
April 09
What's New
Adds support for CleverTap Android SDK v7.3.1.
Compatibility
This version is not compatible with CleverTap SDK versions below v7.3.1. To identify the appropriate Signed Call SDK version for CleverTap SDK versions earlier than v7.3.1, refer to the compatibility matrix included under Signed Call Android SDK for P2P .
What's New
-
Supports inline
<script>
tags within HTML content, offering greater flexibility for customization directly from the Visual Editor. -
Enables richer, dynamic interactions for Web Native Display campaigns created using custom HTML.
Updated 14 days ago