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

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

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.

  • Android and iOS Platform
    • Captures a missed call system event when a call initiator manually cancels the call, reported under the SCEnd system event.

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.

New Features

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.

  • Android and iOS Platform
    • Captures a missed call system event when a call initiator manually cancels the call, reported under the SCEnd system event.

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.