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

πŸ“˜

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 the SignedCallInitResponse.onFailure callback if the SDK fails to fetch the token during initialization.
  • CallStyle Notifications on Android 12 and onwards: Replaces regular call notifications with CallStyle 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

πŸ“˜

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 SignedCallInitResponse.onFailurecallback if SDK fails to fetch the token during initialization.
  • CallStyle Notifications on Android 12 and onwards: Replaces regular call notifications with the CallStyle 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 the SignedCallAPI.getInstance(). Use this API to keep the creational logic for MissedCallNotificationOpenedHandler on the application side. The method setMissedCallActions(missedCallActions) method is overloaded, so you no longer need to pass the handler class path as a second parameter.
  • DeprecatessetMissedCallActions(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.