Вспомогательный класс для сборки объекта конфигурации уведомлений о вызовах и регистрации.
Методы
appActivityClass
Задаёт класс главной Activity
Параметры
| Название | Тип | Описание |
|---|---|---|
appActivityClass | java.lang.Class | полный класс Activity |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder — экземпляр builder
appActivityClass
Задаёт класс главной Activity
Параметры
| Название | Тип | Описание |
|---|---|---|
appActivityClass | java.lang.String | полное имя класса Activity (например, “com.exolve.demoapp.MainActivity”) |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder — экземпляр builder
build
Собирает экземпляр конфигурации уведомлений.
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration — экземпляр конфигурации
callActivityClass
Задаёт класс Activity с реализованной функциональностью голосовых вызовов
Параметры
| Название | Тип | Описание |
|---|---|---|
callActivityClass | java.lang.Class | полный класс Activity |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder — экземпляр builder
callActivityClass
Задаёт класс Activity с реализованной функциональностью голосовых вызовов
Параметры
| Название | Тип | Описание |
|---|---|---|
callActivityClass | java.lang.String | полное имя класса Activity (например, “com.exolve.demoapp.CallActivity”) |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder — экземпляр builder
callNotificationCustomizer
Задаёт настройщик уведомления о вызове.
Используется для настройки внешнего вида и поведения уведомления о вызове.
Параметры
| Название | Тип | Описание |
|---|---|---|
callNotificationCustomizer | com.exolve.voicesdk.CallNotificationCustomizer | экземпляр настройщика уведомления о вызове. |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder — экземпляр builder.
contactNameResolver
Параметры
| Название | Тип | Описание |
|---|---|---|
contactNameResolver | com.exolve.voicesdk.ContactNameResolver |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder
contactNameResolver
Задаёт резолвер имён контактов по номеру телефона.
Параметры
| Название | Тип | Описание |
|---|---|---|
contactNameResolver | com.exolve.voicesdk.ContactNameResolverExt | экземпляр резолвера |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder — экземпляр builder
contactResolver
Параметры
| Название | Тип | Описание |
|---|---|---|
contactResolver | com.exolve.voicesdk.ContactResolver |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder
contactResolver
Задаёт резолвер контактов по номеру телефона.
Должен разрешать имя и значок контакта.
Параметры
| Название | Тип | Описание |
|---|---|---|
contactResolver | com.exolve.voicesdk.ContactResolverExt | экземпляр резолвера |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder — экземпляр builder
defaultContactIconName
Задаёт значок контакта по умолчанию для использования в уведомлении о вызове, если контакт не найден резолвером.
Параметры
| Название | Тип | Описание |
|---|---|---|
defaultContactIconName | java.lang.String | имя значка, размещённого в ресурсах |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder — экземпляр builder
defaultIconName
Задаёт значок по умолчанию для использования в уведомлениях о вызовах
Параметры
| Название | Тип | Описание |
|---|---|---|
defaultIconName | java.lang.String | имя значка, размещённого в ресурсах |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder — экземпляр builder
notifyInForeground
Показывать уведомления о входящих вызовах, когда приложение активно
Параметры
| Название | Тип | Описание |
|---|---|---|
notifyInForeground | boolean | true — показывать уведомления |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder — экземпляр builder
preferredCallStyleNotifications
Включает или отключает предпочтительное использование CallStyle в уведомлениях о вызовах, если поддерживается (Android 12 и выше).
Параметры
| Название | Тип | Описание |
|---|---|---|
preferCallStyleNotifications | boolean | true — использовать CallStyle для уведомлений о вызовах, когда возможно. |
Возвращаемое значение
com.exolve.voicesdk.NotificationConfiguration.Builder
См. также
- CallStyle reference.