Configurar notificaciones

Utilice la configuración proporcionada en config.xml e integers.xml para configurar la apariencia y las configuraciones de sus notificaciones.

Apariencia

Para configurar la apariencia de las notificaciones, modifique estos ajustes en config.xml :

Objetivo Ajuste
Muestre la navegación como una notificación emergente. config_showNavigationHeadsup
Valor predeterminado: true
Especifique el color de fondo de la tarjeta de notificación para la categoría titulada
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
Predeterminado: false
Configure el color de fondo de la tarjeta para las notificaciones de las aplicaciones 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
Valor predeterminado: true
Cambia el color de énfasis del icono pequeño. config_enableSmallIconAccentColor
Valor predeterminado: true

Funcionalidad

Para configurar cómo funcionan las notificaciones, actualice esta configuración en integers.xml :

Objetivo Ajuste
Establezca el número máximo de miembros del grupo que se muestran cuando se expande el grupo de notificación. max_group_children_number
Predeterminado: 8
Especifique la duración de las notificaciones emergentes en milisegundos. Cuando transcurra esta duración, las notificaciones de avisos se descartarán automáticamente hasta que se actualice una notificación de avisos existente para la que se establece este indicador:

Notification.FLAG_ONLY_ALERT_ONCE

El tiempo se restablecerá cuando se reciba una actualización y la notificación de advertencia se mostrará durante más tiempo. Si se establece este indicador y se recibe una actualización, la hora no se restablecerá.
headsup_notification_duration_ms
Predeterminado: 8000
Establezca el tiempo de visualización mínimo (en milisegundos) para una notificación de advertencia. Cuando una aplicación cancela la notificación tan pronto como se publica o dentro del tiempo de duración configurado, la notificación emergente se mostrará durante al menos ese tiempo. heads_up_notification_minimum_time
Predeterminado: 2000
Especifique la duración total (en milisegundos) que necesita una animación emergente para mostrar una notificación emergente. headsup_total_enter_duration_ms
Predeterminado: 233
Establezca el tiempo (en milisegundos) que necesita una animación emergente para mostrar una notificación de alerta para alfa. Durante la animación, el tiempo necesario para que una notificación emergente pase de transparente a opaca. headsup_alpha_enter_duration_ms
Predeterminado: 83
Especifique el tiempo (en milisegundos) que necesita una animación flotante para mostrar una notificación emergente. headsup_exit_duration_ms
Predeterminado: 150

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

min_velocity_for_swipe_direction_detection
Predeterminado: 50