NotificationConfiguration

Конфигурация уведомлений о вызовах и регистрации.

Методы

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

Параметры

НазваниеТипОписание
appActivityClassjava.lang.Classкласс Activity

setAppActivityClass

Задаёт класс главной Activity

Параметры

НазваниеТипОписание
appActivityClassjava.lang.Stringполное имя класса Activity (например, “com.exolve.demoapp.MainActivity”)

setCallActivityClass

Задаёт класс Activity с реализованной функциональностью голосовых вызовов

Параметры

НазваниеТипОписание
callActivityClassjava.lang.Classкласс Activity

setCallActivityClass

Задаёт класс Activity с реализованной функциональностью голосовых вызовов

Параметры

НазваниеТипОписание
callActivityClassjava.lang.Stringполное имя класса Activity (например, “com.exolve.demoapp.CallActivity”)

setCallNotificationCustomizer

Задаёт настройщик уведомления о вызове.

Используется для настройки внешнего вида и поведения уведомления о вызове.

Параметры

НазваниеТипОписание
callNotificationCustomizercom.exolve.voicesdk.CallNotificationCustomizerэкземпляр builder

См. также

setContactNameResolver

Задаёт резолвер, если дополнительные данные SIP-to-SIP-вызова не используются.

Параметры

НазваниеТипОписание
contactNameResolvercom.exolve.voicesdk.ContactNameResolverэкземпляр резолвера

setContactNameResolver

Задаёт резолвер имён контактов по номеру телефона.

Параметры

НазваниеТипОписание
contactNameResolvercom.exolve.voicesdk.ContactNameResolverExtэкземпляр резолвера

setContactResolver

Задаёт резолвер, если дополнительные данные SIP-to-SIP-вызова не используются.

Должен разрешать имя и значок контакта.

Параметры

НазваниеТипОписание
contactResolvercom.exolve.voicesdk.ContactResolverэкземпляр резолвера

См. также

setContactResolver

Задаёт резолвер контактов по номеру телефона.

Должен разрешать имя и значок контакта.

Параметры

НазваниеТипОписание
contactResolvercom.exolve.voicesdk.ContactResolverExtэкземпляр резолвера

setDefaultContactIconName

Задаёт значок контакта по умолчанию для использования в уведомлении о вызове, если контакт не найден резолвером.

Параметры

НазваниеТипОписание
defaultContactIconNamejava.lang.Stringимя значка, размещённого в ресурсах

setDefaultIconName

Задаёт значок по умолчанию для использования в уведомлениях о вызовах

Параметры

НазваниеТипОписание
defaultIconNamejava.lang.Stringимя значка, размещённого в ресурсах

setNotifyInForeground

Показывать уведомления о входящих вызовах, когда приложение активно

Параметры

НазваниеТипОписание
notifyInForegroundbooleantrue — показывать уведомления

setPreferredCallStyleNotifications

Включает или отключает предпочтительное использование CallStyle в уведомлениях о вызовах, если поддерживается (Android 12 и выше).

Параметры

НазваниеТипОписание
preferCallStyleNotificationsbooleantrue — использовать CallStyle для уведомлений о вызовах, когда возможно.

См. также