September 2023
We are excited to share the September SDK changelog for our product!
Note
Click each SDK header to view the corresponding GitHub repository for release details.
September 26
- Added support for the latest CleverTap iOS SDK via Swift Package Manager.
- Updated example applications.
September 13
- Fixed a bug related to Interstitial and Image only campaign coexistence.
- Fixed a bug where dismiss spam control did not work for campaigns created with delay.
September 12
New Features
- Android Platform
- Added support for Signed Call Android SDK v0.0.4 compatible with CleverTap Android SDK v5.2.0.
- iOS Platform
- Supports Signed Call iOS SDK v0.0.5 compatible with CleverTap iOS SDK v5.2.0.
- Android and iOS Platform
- Added support to hide the Powered by Signed Call label from VoIP call screens. For more information, refer to Override Dashboard Branding for Call Screen.
Changes
- Android Platform
- Renamed the
index.html
file used inside the SDK to a unique name. This prevents conflicts with the same file name that may exist in the application. - Adjust the Microphone permission prompt limit to align with the permissible threshold, shown when the receiver attends the call. Previously, if the Microphone permission was denied even once, SDK would continue to block all incoming calls at the receiver's end.
Note
Starting from Android 11, users have the option to deny the prompt twice before the permission is blocked by system. Whereas in earlier versions, users could deny the prompt until selecting the Don't ask again checkbox.
- Renamed the
- Android and iOS Platform
- Captures a missed call system event when a call initiator manually cancels the call, reported under the
SCEnd
system event.
- Captures a missed call system event when a call initiator manually cancels the call, reported under the
Bug Fixes
- Android Platform
- Improved the Bluetooth handling to enhance the user experience in the following ways:
- During an ongoing call, the audio seamlessly switches to Bluetooth when a Bluetooth connection is established.
- When Bluetooth connectivity is turned off using the call screen button, the audio correctly switches back to the internal speaker.
- Resolved duplicate reporting of
SCIncoming
system events caused by receiving duplicate pushes for the same call. This redundancy occurred due to simultaneous notifications from the socket and FCM platforms.
- Improved the Bluetooth handling to enhance the user experience in the following ways:
New Features
- Android Platform
- Added support for Signed Call Android SDK v0.0.4 compatible with CleverTap Android SDK v5.2.0.
- iOS Platform
- Added support for Signed Call iOS SDK v0.0.5 compatible with CleverTap iOS SDK v5.2.0.
- Android and iOS Platform
- Added support to hide the Powered by Signed Call label from VoIP call screens. For more information, refer to Override Dashboard Branding for Call Screen.
Changes
- Android Platform
- Renamed the
index.html
file used inside the SDK to a unique name. This prevents conflicts with the same file name that may exist in the application. - Adjust the Microphone permission prompt limit to align with the permissible threshold, shown when the receiver attends the call. Previously, if the Microphone permission was denied even once, SDK would continue to block all incoming calls at the receiver's end.
Note
Starting from Android 11, users have the option to deny the prompt twice before the permission is blocked by system. Whereas in earlier versions, users could deny the prompt until selecting the Don't ask again checkbox.
- Renamed the
- Android and iOS Platform
- Captures a missed call system event when a call initiator manually cancels the call, reported under the
SCEnd
system event.
- Captures a missed call system event when a call initiator manually cancels the call, reported under the
Bug Fixes
- Android Platform
- Improved the Bluetooth handling to enhance the user experience in the following ways:
- During an ongoing call, the audio seamlessly switches to Bluetooth when a Bluetooth connection is established.
- When Bluetooth connectivity is disabled using the call screen button, the audio correctly switches back to the internal speaker.
- Resolved duplicate reporting of
SCIncoming
system events caused by receiving duplicate pushes for the same call. This redundancy occurred due to simultaneous notifications from the socket and FCM platforms.
- Improved the Bluetooth handling to enhance the user experience in the following ways:
Updated 6 days ago