Cómo configurar las notificaciones

Usa la configuración proporcionada en config.xml y integers.xml para configurar la apariencia y la configuración de tus notificaciones.

Aspecto

Para configurar la apariencia de las notificaciones, modifica estos parámetros de configuración en config.xml:

Propósito Configuración
Muestra la navegación como una notificación de atención (HUN). config_showNavigationHeadsup
Predeterminado: true
Especifica el color de fondo de la tarjeta de notificación para la categoría titulada
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
Predeterminado: false
Establece el color de fondo de la tarjeta para las notificaciones de las apps del sistema. config_enableCardBackgroundColorForSystemApp
Predeterminado: false
Muestra el encabezado de la notificación en la parte superior de la lista de notificaciones. config_showHeaderForNotifications
Predeterminado: false
Muestra el pie de página de la notificación en la parte inferior de la lista de notificaciones. config_showFooterForNotifications
Predeterminado: true
Cambia el color de contraste del ícono pequeño. config_enableSmallIconAccentColor
Predeterminado: true

Funcionalidad

Para configurar el funcionamiento de las notificaciones, actualiza estos parámetros de configuración en integers.xml:

Propósito Configuración
Establece la cantidad máxima de miembros del grupo que se muestran cuando se expande el grupo de notificaciones. max_group_children_number
Predeterminado: 8
Especifica la duración de los HUN en milisegundos. Cuando transcurre esta duración, los HUN se descartan automáticamente hasta que se actualiza un HUN existente para el que se configuró esta marca:

Notification.FLAG_ONLY_ALERT_ONCE

El tiempo se restablece cuando se recibe una actualización y se muestra el HUN durante un período más largo. Si se establece esta marca y se recibe una actualización, el tiempo no se restablecerá.
headsup_notification_duration_ms
Predeterminado: 8000
Establece el tiempo de visualización mínimo (en milisegundos) para un HUN. Cuando una app cancela una notificación en cuanto se publica o dentro del período configurado, la HUN se muestra durante, al menos, ese tiempo. heads_up_notification_minimum_time
Predeterminado: 2000
Especifica la duración total (en milisegundos) que necesita una animación de entrada para mostrar un HUN. headsup_total_enter_duration_ms
Predeterminado: 233
Establece el tiempo (en milisegundos) que necesita una animación de entrada para mostrar una HUN para alfa. Durante la animación, el tiempo necesario para que un HUN realice la transición de transparente a opaco. headsup_alpha_enter_duration_ms
Predeterminado: 83
Especifica el tiempo (en milisegundos) que necesita una animación emergente para mostrar una notificación sobre la pantalla. headsup_exit_duration_ms
Predeterminado: 150

Define la velocidad mínima (en píxeles por segundo) que se usa para determinar que un deslizamiento se mueve en la misma dirección.

min_velocity_for_swipe_direction_detection
Predeterminado: 50