# Изменения между версиями SDK для iOS/iPadOS

# Изменения в версии 3.7.1 по сравнению с 3.4.3

  • минимальная поддерживаемая версия iOS теперь 15.0;

  • убрано свойство trueConfSDKLogEnable - теперь логи SDK включены всегда;

  • метод setNewExtraButtons в качестве параметра теперь принимает массив TCSDKExtraButton вместо UIAlertAction (см. Пример 5);

  • методы microphoneMuted и cameraMuted переименованы в isMicrophoneMuted и isCameraMuted соответственно;

  • добавлены свойства joinWithMic и joinWithVideo для установки состояния по умолчанию для микрофона и камеры соответственно;

  • для поддержки запароленных конференций в метод joinConf добавлен опциональный параметр password, а также добавлено событие onConferencePasswordRequired (см. Пример 4);

  • расширено управление аудио устройствами вывода. Добавлены методы muteAudio, isAudioMuted, getAudioDeviceList и свойство audioDevice, с помощью которого можно получать и устанавливать текущее аудио устройство вывода TCSDKAudioDevice (см. Пример 7);

  • добавлена возможность выбирать текущее аудио устройство вывода в стандартном окне конференции. Для этого необходимо тапнуть на кнопку динамика в нижней панели. Выключать звук динамика теперь нужно по долгому тапу;

  • в стандартном окне конференции теперь можно перетаскивать собственное изображение в любой угол окна;

  • в случае использования свойства xsview для собственного изображения теперь не будут отображаться стандартные кнопки для выбора текущей камеры. Для смены камеры с передней на заднюю добавлен метод swapCamera (см. Пример 7);

  • убраны методы orientationWillChangeTo и orientationDidChangeTo по причине неактуальности.

# Изменения в версии 3.4.3 по сравнению с 3.2.6

  • убраны свойства hideSelfViewButtonsInSmallSize и muteButtonVisible по причине неактуальности;

  • функция setNewExtraButtons в качестве параметра теперь принимает массив UIAlertAction вместо TCSDKExtraButton. Кастомные кнопки теперь добавляются в список, открывающийся по кнопке “троеточие" (см. Пример 5);

  • из инициализатора initWithViewController убран параметр confCustomControlsImages по причине неактуальности. Для замены картинок стандартных кнопок управления конференцией теперь достаточно в Assets добавить картинки с соответствующими именами (см. Пример 5).

Обновлено: 03.02.2025