Настроить уведомления

Используйте настройки, представленные в config.xml и integers.xml , чтобы настроить внешний вид и настройки ваших уведомлений.

Появление

Чтобы настроить внешний вид уведомлений, измените эти параметры в config.xml :

Цель Параметр
Отображение навигации в виде хедз-ап-уведомления (HUN) . config_showNavigationHeadsup
По умолчанию: true
Укажите цвет фона карточки уведомления для категории под названием
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
По умолчанию: false
Установите цвет фона карточки для уведомлений из системных приложений. config_enableCardBackgroundColorForSystemApp
По умолчанию: false
Отображение заголовка уведомления вверху списка уведомлений. config_showHeaderForNotifications
По умолчанию: false
Отобразить нижний колонтитул уведомлений внизу списка уведомлений. config_showFooterForNotifications
По умолчанию: true
Измените цвет акцента маленького значка. config_enableSmallIconAccentColor
По умолчанию: true

Функциональность

Чтобы настроить работу уведомлений, обновите эти настройки в integers.xml :

Цель Параметр
Установите максимальное количество участников группы, отображаемых при расширении группы уведомлений. max_group_children_number
По умолчанию: 8
Укажите продолжительность HUN в миллисекундах. По истечении этого времени HUN автоматически закрываются до тех пор, пока не будет обновлен существующий HUN, для которого установлен этот флаг:

Notification.FLAG_ONLY_ALERT_ONCE

Время сбрасывается при получении обновления, и HUN отображается дольше. Если этот флаг установлен и получено обновление, время не будет сброшено.
headsup_notification_duration_ms
По умолчанию: 8000
Установите минимальное время отображения (в миллисекундах) для HUN. Когда приложение отменяет уведомление сразу после его публикации или в течение настроенного периода времени, HUN отображается как минимум в течение этого времени. heads_up_notification_minimum_time
По умолчанию: 2000
Укажите общую продолжительность (в миллисекундах), необходимую анимации полета для отображения HUN. headsup_total_enter_duration_ms
По умолчанию: 233
Установите время (в миллисекундах), необходимое для анимации полета для отображения HUN для альфа-версии. Во время анимации — время, необходимое HUN для перехода из прозрачного состояния в непрозрачное. headsup_alpha_enter_duration_ms
По умолчанию: 83
Укажите время (в миллисекундах), необходимое всплывающей анимации для отображения всплывающего уведомления. headsup_exit_duration_ms
По умолчанию: 150

Определите минимальную скорость (в пикселях в секунду), используемую для определения того, что смахивание движется в одном направлении.

min_velocity_for_swipe_direction_detection
По умолчанию: 50
,

Используйте настройки, представленные в config.xml и integers.xml , чтобы настроить внешний вид и настройки ваших уведомлений.

Появление

Чтобы настроить внешний вид уведомлений, измените эти параметры в config.xml :

Цель Параметр
Отображение навигации в виде хедз-ап-уведомления (HUN) . config_showNavigationHeadsup
По умолчанию: true
Укажите цвет фона карточки уведомления для категории под названием
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
По умолчанию: false
Установите цвет фона карточки для уведомлений из системных приложений. config_enableCardBackgroundColorForSystemApp
По умолчанию: false
Отображение заголовка уведомления вверху списка уведомлений. config_showHeaderForNotifications
По умолчанию: false
Отобразить нижний колонтитул уведомлений внизу списка уведомлений. config_showFooterForNotifications
По умолчанию: true
Измените цвет акцента маленького значка. config_enableSmallIconAccentColor
По умолчанию: true

Функциональность

Чтобы настроить работу уведомлений, обновите эти настройки в integers.xml :

Цель Параметр
Установите максимальное количество участников группы, отображаемых при расширении группы уведомлений. max_group_children_number
По умолчанию: 8
Укажите продолжительность HUN в миллисекундах. По истечении этого времени HUN автоматически закрываются до тех пор, пока не будет обновлен существующий HUN, для которого установлен этот флаг:

Notification.FLAG_ONLY_ALERT_ONCE

Время сбрасывается при получении обновления, и HUN отображается дольше. Если этот флаг установлен и получено обновление, время не будет сброшено.
headsup_notification_duration_ms
По умолчанию: 8000
Установите минимальное время отображения (в миллисекундах) для HUN. Когда приложение отменяет уведомление сразу после его публикации или в течение настроенного периода времени, HUN отображается как минимум в течение этого времени. heads_up_notification_minimum_time
По умолчанию: 2000
Укажите общую продолжительность (в миллисекундах), необходимую анимации полета для отображения HUN. headsup_total_enter_duration_ms
По умолчанию: 233
Установите время (в миллисекундах), необходимое для анимации полета для отображения HUN для альфа-версии. Во время анимации — время, необходимое HUN для перехода из прозрачного состояния в непрозрачное. headsup_alpha_enter_duration_ms
По умолчанию: 83
Укажите время (в миллисекундах), необходимое всплывающей анимации для отображения всплывающего уведомления. headsup_exit_duration_ms
По умолчанию: 150

Определите минимальную скорость (в пикселях в секунду), используемую для определения того, что смахивание движется в одном направлении.

min_velocity_for_swipe_direction_detection
По умолчанию: 50