Project

General

Profile

Release Notes for Mobile SDK 5.2.72

User documentation
2024-09-24

Release Notes For Release 5.2.72

API Changes

Android

  • Android SDK level 34 support:
    • Added the permissions "MANAGE_OWN_CALLS" and "FOREGROUND_SERVICE_PHONE_CALL" to the CloudonixSDKClient.checkForMissingPermissions() list.
    • Use the service type FOREGROUND_SERVICE_PHONE_CALL when starting the Cloudonix Mobile SDK service.
  • Added the Android SDK level 31 permission "BLUETOOTH_CONNECT" to the CloudonixSDKClient.checkForMissingPermissions() list. It was always needed for Bluetooth integration and is now in the needed permissions list as an "optional needed permission".
  • Added an onShutdown event to the IVoipObserver API. This event will be sent after the Cloudonix SDK has completed shutting down in response to CloudonixSDKClient.shutdown() or the operating system destroying the Cloudonix Mobile SDK service. After the application receives this event, the CloudonixSDKClient instance is no longer valid and calling any method on it will produce undefined behavior. If the SDK is to be restarted, a new instance must be created.

Issues Fixed

Android

  • Fixed message passing to the application when the application is built to target Android SDK 34 (Android 14).
  • Unload the cross-platform library from VM when shutting down the Cloudonix Mobile SDK - this should improve stability in use cases where the Cloudonix Mobile SDK is being shutdown and restarted multiple times during the application life, in exchange for some slowness during restarts.

Files