Конфигурация уведомлений о вызовах и регистрации.
Методы
builder
Создаёт builder
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder — экземпляр builder
getAppActivityClass
Возвращает текущий класс Activity приложения
Возвращаемое значение
java.lang.String — полное имя класса Activity (например, “com.exolve.demoapp.MainActivity”)
getCallActivityClass
Возвращает текущий класс Activity с реализованной функциональностью голосовых вызовов
Возвращаемое значение
java.lang.String — полное имя класса Activity (например, “com.exolve.demoapp.CallActivity”)
getDefaultContactIconName
Возвращает значок контакта по умолчанию для использования в уведомлениях о вызовах
Возвращаемое значение
java.lang.String — имя значка
getDefaultIconName
Возвращает имя значка по умолчанию, используемого в уведомлениях о вызовах
Возвращаемое значение
java.lang.String — имя значка
getNotifyInForeground
Будет ли показано уведомление при получении входящего вызова
Возвращаемое значение
boolean — true — уведомление будет показано
getPreferredCallStyleNotifications
Возвращает предпочтительное использование CallStyle в уведомлениях о вызовах
Возвращаемое значение
boolean — состояние предпочтительного использования CallStyle в уведомлениях
setAppActivityClass
Задаёт класс главной Activity
Параметры
| Название | Тип | Описание |
|---|---|---|
appActivityClass | java.lang.Class | класс Activity |
setAppActivityClass
Задаёт класс главной Activity
Параметры
| Название | Тип | Описание |
|---|---|---|
appActivityClass | java.lang.String | полное имя класса Activity (например, “com.exolve.demoapp.MainActivity”) |
setCallActivityClass
Задаёт класс Activity с реализованной функциональностью голосовых вызовов
Параметры
| Название | Тип | Описание |
|---|---|---|
callActivityClass | java.lang.Class | класс Activity |
setCallActivityClass
Задаёт класс Activity с реализованной функциональностью голосовых вызовов
Параметры
| Название | Тип | Описание |
|---|---|---|
callActivityClass | java.lang.String | полное имя класса Activity (например, “com.exolve.demoapp.CallActivity”) |
setCallNotificationCustomizer
Задаёт настройщик уведомления о вызове.
Используется для настройки внешнего вида и поведения уведомления о вызове.
Параметры
| Название | Тип | Описание |
|---|---|---|
callNotificationCustomizer | com.exolve.voicesdk.CallNotificationCustomizer | экземпляр builder |
См. также
setContactNameResolver
Задаёт резолвер, если дополнительные данные SIP-to-SIP-вызова не используются.
Параметры
| Название | Тип | Описание |
|---|---|---|
contactNameResolver | com.exolve.voicesdk.ContactNameResolver | экземпляр резолвера |
setContactNameResolver
Задаёт резолвер имён контактов по номеру телефона.
Параметры
| Название | Тип | Описание |
|---|---|---|
contactNameResolver | com.exolve.voicesdk.ContactNameResolverExt | экземпляр резолвера |
setContactResolver
Задаёт резолвер, если дополнительные данные SIP-to-SIP-вызова не используются.
Должен разрешать имя и значок контакта.
Параметры
| Название | Тип | Описание |
|---|---|---|
contactResolver | com.exolve.voicesdk.ContactResolver | экземпляр резолвера |
См. также
setContactResolver
Задаёт резолвер контактов по номеру телефона.
Должен разрешать имя и значок контакта.
Параметры
| Название | Тип | Описание |
|---|---|---|
contactResolver | com.exolve.voicesdk.ContactResolverExt | экземпляр резолвера |
setDefaultContactIconName
Задаёт значок контакта по умолчанию для использования в уведомлении о вызове, если контакт не найден резолвером.
Параметры
| Название | Тип | Описание |
|---|---|---|
defaultContactIconName | java.lang.String | имя значка, размещённого в ресурсах |
setDefaultIconName
Задаёт значок по умолчанию для использования в уведомлениях о вызовах
Параметры
| Название | Тип | Описание |
|---|---|---|
defaultIconName | java.lang.String | имя значка, размещённого в ресурсах |
setNotifyInForeground
Показывать уведомления о входящих вызовах, когда приложение активно
Параметры
| Название | Тип | Описание |
|---|---|---|
notifyInForeground | boolean | true — показывать уведомления |
setPreferredCallStyleNotifications
Включает или отключает предпочтительное использование CallStyle в уведомлениях о вызовах, если поддерживается (Android 12 и выше).
Параметры
| Название | Тип | Описание |
|---|---|---|
preferCallStyleNotifications | boolean | true — использовать CallStyle для уведомлений о вызовах, когда возможно. |
См. также
- CallStyle reference.