Configurer les notifications

Utilisez les paramètres fournis dans config.xml et integers.xml pour configurer l'apparence et les configurations de vos notifications.

Apparence

Pour configurer l'apparence des notifications, modifiez ces paramètres dans config.xml:

Objectif Paramètre
Affichez la navigation sous la forme d'une notification prioritaire. config_showNavigationHeadsup
Par défaut: true
Spécifiez la couleur d'arrière-plan de la fiche de notification pour la catégorie intitulée
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
Par défaut: false
Définissez la couleur d'arrière-plan de la fiche pour les notifications provenant des applications système. config_enableCardBackgroundColorForSystemApp
Par défaut: false
Affichez l'en-tête de notification en haut de la liste des notifications. config_showHeaderForNotifications
Par défaut: false
Afficher le pied de page de la notification en bas de la liste des notifications. config_showFooterForNotifications
Par défaut: true
Modifier la couleur d'accentuation de la petite icône config_enableSmallIconAccentColor
Par défaut: true

Fonctionnement

Pour configurer le fonctionnement des notifications, mettez à jour ces paramètres dans integers.xml:

Objectif Paramètre
Définissez le nombre maximal de membres de groupe affichés lorsque le groupe de notifications est développé. max_group_children_number
Par défaut: 8
Spécifiez la durée des HUN en millisecondes. À l'expiration de cette durée, les HUN sont automatiquement ignorées jusqu'à ce qu'une mise à jour d'une HUN existante pour laquelle cet indicateur est défini soit reçue:

Notification.FLAG_ONLY_ALERT_ONCE

Le temps est réinitialisé lorsqu'une mise à jour est reçue et que la HUN s'affiche pendant une durée plus longue. Si cet indicateur est défini et qu'une mise à jour est reçue, l'heure ne sera pas réinitialisée.
headsup_notification_duration_ms
Par défaut: 8000
Définissez la durée d'affichage minimale (en millisecondes) pour un HUN. Lorsqu'une application annule une notification dès qu'elle est publiée ou dans la durée configurée, l'alerte de non-utilisation s'affiche pendant au moins cette durée. heads_up_notification_minimum_time
Par défaut: 2000
Spécifiez la durée totale (en millisecondes) nécessaire à une animation entrante pour afficher un HN. headsup_total_enter_duration_ms
Par défaut: 233
Définissez le temps (en millisecondes) nécessaire à une animation de vol pour afficher une notification prioritaire pour alpha. Pendant l'animation, durée nécessaire pour qu'un HUN passe de transparent à opaque. headsup_alpha_enter_duration_ms
Par défaut: 83
Spécifiez le temps (en millisecondes) nécessaire à une animation de fenêtre pop-up pour afficher une notification d'alerte. headsup_exit_duration_ms
Par défaut: 150

Définissez la vitesse minimale (en pixels par seconde) utilisée pour déterminer qu'un balayage se déplace dans le même sens.

min_velocity_for_swipe_direction_detection
Par défaut: 50