Описание
Конфигурация и инициализация SDK.
Методы
addVoipPushNotificationReceivedHandler:
Добавить обработчик для получения VoIP push-уведомления в приложении.
Параметры
| Название | Тип | Описание |
|---|---|---|
notificationReceivedHandler | nonnull void(^)(NSString *) | блок с параметром NSString, в котором приложение получит VoIP push-уведомление |
callClient
Экземпляр клиента вызовов.
Возвращаемое значение
nonnull CallClient * — экземпляр клиента вызовов
communicatorWithConfiguration:
Создать экземпляр Communicator с указанной конфигурацией и режимом регистрации по умолчанию (RM_WhenActive).
Параметры
| Название | Тип | Описание |
|---|---|---|
configuration | nonnull Configuration * | конфигурация SDK |
Возвращаемое значение
nonnull Communicator * — экземпляр синглтона Communicator
communicatorWithConfiguration:environment:
Создать экземпляр Communicator с указанной конфигурацией и режимом регистрации по умолчанию (RM_WhenActive).
Параметры
| Название | Тип | Описание |
|---|---|---|
configuration | nonnull Configuration * | конфигурация SDK |
environment | nullable NSString * | зарезервировано |
Возвращаемое значение
nonnull Communicator * — экземпляр синглтона Communicator
communicatorWithConfiguration:registrationMode:
Создать экземпляр Communicator с указанной конфигурацией.
Параметры
| Название | Тип | Описание |
|---|---|---|
configuration | nonnull Configuration * | конфигурация SDK |
registrationMode | RegistrationMode | режим регистрации |
Возвращаемое значение
nonnull Communicator * — экземпляр синглтона Communicator
communicatorWithConfiguration:registrationMode:environment:
Создать экземпляр Communicator с указанной конфигурацией и режимом регистрации.
Параметры
| Название | Тип | Описание |
|---|---|---|
configuration | nonnull Configuration * | конфигурация SDK |
registrationMode | RegistrationMode | режим регистрации |
environment | nullable NSString * | зарезервировано |
Возвращаемое значение
nonnull Communicator * — экземпляр синглтона Communicator
configurationManager
Экземпляр менеджера конфигурации.
Возвращаемое значение
nonnull ConfigurationManager * — экземпляр менеджера конфигурации
getAvailableEnvironments
Возвращаемое значение
nullable NSArray< NSString * > *
getVersionInfo
Получить информацию о версии SDK.
Возвращаемое значение
nonnull VersionInfo *
instance
Ранее созданный экземпляр Communicator.
Возвращаемое значение
nonnull Communicator * — экземпляр Communicator
retrieveVoipPushToken:
Обработчик для получения VoIP push-токена в приложении.
Параметры
| Название | Тип | Описание |
|---|---|---|
completionHandler | nonnull void(^)(NSString *) | блок с параметром NSString, в котором приложение получит VoIP push-токен |