# События для iOS/iPadOS

# onServerStatus

Событие, вызываемое при присоединении/отсоединении сервера или ошибке при попытке соединения.

Параметры:

  • connected – есть ли соединение с сервером (Bool);

  • serverName – имя текущего сервера (String);

  • serverPort – номер порта, используемый для соединения с сервером (Int).

# onStateChanged

Событие, вызываемое при изменении собственного статуса пользователя. Текущий статус можно получить через функции запроса текущего состояния.

# onLogin

Событие, вызываемое при авторизации или ошибке авторизации на сервере.

Параметры:

  • loggedIn – авторизован ли пользователь на сервере (Bool);

  • userIdTrueConf ID пользователя (String).

# onLogout

Событие, вызываемое при деавторизации на сервере.

# onConferenceStart

Событие, вызываемое при начале конференции.

# onConferenceEnd

Событие, вызываемое при завершении конференции.

# onInvite

Событие, вызываемое при поступлении входящего звонка.

Параметры:

  • userIdTrueConf ID вызывающего пользователя (String);

  • userName – имя вызывающего пользователя (String).

# onAccept

Событие, вызываемое при приеме вызываемым абонентом звонка.

Параметры:

  • userIdTrueConf ID вызываемого пользователя (String);

  • userName – имя вызываемого пользователя (String).

# onReject

Событие, вызываемое при отклонении вызываемым абонентом звонка.

Параметры:

  • userIdTrueConf ID вызываемого пользователя (String);

  • userName – имя вызываемого пользователя (String).

# onRejectTimeout

Событие, вызываемое при отсутствии реакции вызываемого абонента в течении определенного времени.

Параметры:

  • userIdTrueConf ID вызываемого пользователя (String);

  • userName – имя вызываемого пользователя (String).

# onRecordRequest

Событие, вызываемое при получении запроса на видеозапись.

Параметры:

  • userIDTrueConf ID пользователя, который запрашивает видеозапись (String);

  • userName – имя пользователя, который запрашивает видеозапись (String).

# onChatMessageReceived

Событие, вызываемое при получении текстового сообщения.

Параметры:

  • fromID – идентификатор пользователя, который отправлял сообщение (String);

  • fromName – имя пользователя, который отправлял сообщение (String);

  • text – текст сообщения (String);

  • toID – идентификатор пользователя, которому отправлялось сообщение (String).

# onUserStatusUpdate

Событие, вызываемое при изменении статуса другого пользователя.

Параметры:

  • userID – идентификатор пользователя с изменившимся статусом (String);

  • state – новый статус пользователя (UserPresStatus).

# onConferencePasswordRequired

Вызывается при запросе ПИН-кода во время подключения к конференции с ПИН-кодом.

Параметры:

# setInitViewController

Вызывается перед запуском интерфейса звонка. Позволяет переопределить базовый вьюконтроллер в SDK. Имеет приоритет перед вьюконтроллером заданным при инициализации SDK.

Параметры:

  • aInitViewController – вьюконтроллер, который нужно использовать (UIViewController).
Обновлено: 17.04.2025