Communicator

Описание

Конфигурация и инициализация SDK.

Методы

addVoipPushNotificationReceivedHandler:

Добавить обработчик для получения VoIP push-уведомления в приложении.

Параметры

НазваниеТипОписание
notificationReceivedHandlernonnull void(^)(NSString *)блок с параметром NSString, в котором приложение получит VoIP push-уведомление

callClient

Экземпляр клиента вызовов.

Возвращаемое значение

nonnull CallClient * — экземпляр клиента вызовов

communicatorWithConfiguration:

Создать экземпляр Communicator с указанной конфигурацией и режимом регистрации по умолчанию (RM_WhenActive).

Параметры

НазваниеТипОписание
configurationnonnull Configuration *конфигурация SDK

Возвращаемое значение

nonnull Communicator * — экземпляр синглтона Communicator

communicatorWithConfiguration:environment:

Создать экземпляр Communicator с указанной конфигурацией и режимом регистрации по умолчанию (RM_WhenActive).

Параметры

НазваниеТипОписание
configurationnonnull Configuration *конфигурация SDK
environmentnullable NSString *зарезервировано

Возвращаемое значение

nonnull Communicator * — экземпляр синглтона Communicator

communicatorWithConfiguration:registrationMode:

Создать экземпляр Communicator с указанной конфигурацией.

Параметры

НазваниеТипОписание
configurationnonnull Configuration *конфигурация SDK
registrationModeRegistrationModeрежим регистрации

Возвращаемое значение

nonnull Communicator * — экземпляр синглтона Communicator

communicatorWithConfiguration:registrationMode:environment:

Создать экземпляр Communicator с указанной конфигурацией и режимом регистрации.

Параметры

НазваниеТипОписание
configurationnonnull Configuration *конфигурация SDK
registrationModeRegistrationModeрежим регистрации
environmentnullable NSString *зарезервировано

Возвращаемое значение

nonnull Communicator * — экземпляр синглтона Communicator

configurationManager

Экземпляр менеджера конфигурации.

Возвращаемое значение

nonnull ConfigurationManager * — экземпляр менеджера конфигурации

getAvailableEnvironments

Возвращаемое значение

nullable NSArray< NSString * > *

getVersionInfo

Получить информацию о версии SDK.

Возвращаемое значение

nonnull VersionInfo *

instance

Ранее созданный экземпляр Communicator.

Возвращаемое значение

nonnull Communicator * — экземпляр Communicator

retrieveVoipPushToken:

Обработчик для получения VoIP push-токена в приложении.

Параметры

НазваниеТипОписание
completionHandlernonnull void(^)(NSString *)блок с параметром NSString, в котором приложение получит VoIP push-токен