Changes between SDK versions for iOS/iPadOS

TrueConfAbout 2 min

Changes between SDK versions for iOS/iPadOS

Changes in version 3.7.1 compared to 3.4.3

  • The minimum supported iOS version is now 15.0.

  • The trueConfSDKLogEnable property has been removed - SDK logs are now always enabled.

  • The setNewExtraButtons method now takes an array of TCSDKExtraButton as a parameter instead of UIAlertAction (see Example 5).

  • The methods microphoneMuted and cameraMuted have been renamed to isMicrophoneMuted and isCameraMuted, respectively;

  • Added methods setDefaultAudioEnabled and setDefaultCameraEnabled to set the default state of the microphone and camera, respectively;

  • To support password-protected conferences, an optional password parameter has been added to the joinConf method, along with the onConferencePasswordRequired event (see Example 4).

  • Enhanced audio output device management. Added methods muteAudio, isAudioMuted, getAudioDeviceList, and the property audioDevice, which allows you to get and set the current audio output device TCSDKAudioDevice (see Example 7).

  • Added the ability to select the current audio output device in the standard conference window. To do this, tap the speaker button on the bottom panel. To mute the speaker, now use a long tap.

  • In the standard conference window, you can now drag your own image to any corner of the window.

  • When using the xsview property for a custom image, the standard buttons for selecting the current camera will no longer be displayed. A swapCamera method has been added to switch from the front to the rear camera (see Example 7).

  • The properties hideSelfViewButtonsInSmallSize and muteButtonVisible have been removed due to obsolescence.

Changes in version 3.4.3 compared to 3.2.6

  • The properties hideSelfViewButtonsInSmallSize and muteButtonVisible have been removed due to obsolescence.

  • The setNewExtraButtons function now accepts an UIAlertAction array as a parameter instead of TCSDKExtraButton. Custom buttons are now added to the list that opens with the "ellipsis" button (see Example 5).

  • The confCustomControlsImages parameter has been removed from the initWithViewController initializer due to being outdated. To replace the images of the standard conference control buttons, simply add images with the corresponding names to Assets (see Example 5).