Créer une diffusion de notification push Android enrichie rich-push

AVAILABILITY
Cette fonctionnalité est en disponibilité limitée (LA).

Firebase Cloud Messaging vous permet de choisir entre deux types de messages :

  • Le Message de données est géré par l’application cliente. Ces messages sont envoyés directement à l’application mobile, qui génère et affiche une notification Android sur l’appareil. Les messages de données contiennent uniquement vos variables d’application personnalisées.

  • Le Message de notification, géré automatiquement par le SDK FCM. FCM affiche automatiquement le message sur les appareils de vos utilisateurs et utilisatrices pour le compte de l'application cliente. Les messages de notification contiennent un ensemble de paramètres et d’options prédéfini, mais peuvent encore être personnalisés avec des variables d’application personnalisées.

Définir le contenu de la notification push-message

Une fois votre diffusion de notification push créée, vous pouvez en définir le contenu. Trois modèles sont disponibles :

  • Le modèle par défaut vous permet d’envoyer des notifications avec une simple icône et une image associée.

  • Le modèle de base peut inclure du texte, des images et des boutons dans vos notifications.

  • Le modèle de carrousel vous permet d’envoyer des notifications avec du texte et plusieurs images que les utilisateurs et utilisatrices peuvent faire défiler.

Accédez aux onglets ci-dessous pour savoir comment composer votre message pour chaque modèle.

Modèle par défaut
  1. Dans le menu déroulant Type de notification, sélectionnez Par défaut.

  2. Pour composer votre message, saisissez votre texte dans les champs Titre et Message.

  3. Utilisez les champs de personnalisation dynamiques pour définir le contenu, personnaliser les données et ajouter du contenu dynamique. En savoir plus

  4. Pour personnaliser davantage votre notification push, configurez les Options de notification et les Options supplémentaires HTTPv1 de votre notification push. En savoir plus

Une fois que vous avez défini le contenu de votre message, vous pouvez utiliser des abonnés et abonnées de test pour prévisualiser et tester le message.

Modèle de base
  1. Dans le menu déroulant Type de notification, sélectionnez De base.

  2. Pour composer votre message, saisissez votre texte dans les champs Titre, Message et Message étendu.

    Le texte Message s’affiche dans la vue réduite, alors que le Message étendu s’affiche lorsque la notification est développée.

  3. Utilisez les champs de personnalisation dynamiques pour définir le contenu, personnaliser les données et ajouter du contenu dynamique. En savoir plus

  4. Dans le menu Options des couleurs, saisissez les codes hexadécimaux des couleurs de votre Titre, Message et Arrière-plan.

  5. Ajoutez un bouton Rappeler plus tard si nécessaire. Saisissez votre Texte de rappel et la Date dans les champs correspondants.

    Le champ Date de rappel exige une valeur représentant une période en secondes.

  6. Cliquez sur le bouton Ajouter et renseignez les champs suivants :

    • Libellé  : texte affiché sur le bouton.
    • URI de lien  : spécifiez l’URI à exécuter lorsque vous cliquez sur le bouton.

    Vous avez la possibilité d’inclure jusqu’à trois boutons dans votre notification push. Si vous optez pour le bouton Rappeler plus tard, vous ne pouvez inclure que deux boutons au maximum.

  7. Sélectionnez le Type de lien de l’URL liée à votre bouton :

    • URL web  : les URL web orientent les utilisateurs et les utilisatrices vers du contenu en ligne. Après un clic, celles-ci entrainent l’ouverture du navigateur web par défaut de l’appareil qui accède ensuite à l’URL désignée.

    • Lien profond  : les liens profonds sont des URL qui orientent les personnes vers des sections spécifiques d’une application, même si celle-ci est fermée. Après un clic, une boîte de dialogue s’affiche, permettant aux utilisateurs et aux utilisatrices de choisir parmi différentes applications capables de gérer le lien.

    • Ouvrir l’application  : les URL d’ouverture de l’application vous permettent de vous connecter directement au contenu d’une application. Cela permet à votre application de se définir elle-même comme gestionnaire par défaut d’un type spécifique de lien, sans boîte de dialogue de choix.

    Pour plus d’informations sur la gestion des liens des applications Android, consultez la documentation destinée au développement Android.

  8. Pour personnaliser davantage votre notification push, configurez les Options de notification et les Options supplémentaires HTTPv1 de votre notification push. En savoir plus

Une fois que vous avez défini le contenu de votre message, vous pouvez utiliser des abonnés et abonnées de test pour prévisualiser et tester le message.

Modèle de carrousel
  1. Dans le menu déroulant Type de notification, sélectionnez Carrousel.

  2. Pour composer votre message, saisissez votre texte dans les champs Titre, Message et Message étendu.

    Le texte Message s’affiche dans la vue réduite, alors que le Message étendu s’affiche lorsque la notification est développée.

  3. Utilisez l’éditeur d’expression pour définir le contenu, personnaliser les données et ajouter du contenu dynamique. En savoir plus

  4. Dans le menu Options des couleurs, saisissez les codes hexadécimaux des couleurs de votre Titre, Message et Arrière-plan.

  5. Choisissez le mode de fonctionnement du carrousel  :

    • Auto  : fait automatiquement défiler les images sous forme de diapositives, selon des transitions à intervalles prédéfinis.
    • Manuel  : permet de passer manuellement d’une diapositive à l’autre pour naviguer dans les images.
  6. Dans le menu déroulant Disposition, sélectionnez l’option Pellicule pour inclure la prévisualisation des images précédente et suivante à côté de la diapositive principale.

  7. Cliquez sur Ajouter une image et saisissez l’URL, l’URL d’action, et le texte de votre image.

    Veillez à inclure trois images minimum et cinq images maximum.

  8. Pour personnaliser davantage votre notification push, configurez les Options de notification et les Options supplémentaires HTTPv1 de votre notification push. En savoir plus

Une fois que vous avez défini le contenu de votre message, vous pouvez utiliser des abonnés et abonnées de test pour prévisualiser et tester le message.

Paramètres avancés des notifications push push-advanced

Options de notification notification-options

Paramètre
Description
Identifiant du canal
Définissez l’identifiant de canal de votre notification. L’application doit créer un canal avec cet identifiant de canal avant la réception d’une notification avec cet identifiant de canal.
Icône
Configurez l’icône de notification pour qu’elle s’affiche sur les appareils de vos profils.
Son
Définissez le son à émettre lorsque l’appareil reçoit votre notification.
Balise
Définissez l’identifiant utilisé pour remplacer les notifications existantes dans le tiroir de notifications. Vous éviterez ainsi l’accumulation de plusieurs notifications et vous assurerez que seule la dernière notification pertinente est affichée.
Couleur
Définissez la couleur de votre icône de notification à l’aide d’un code de couleur hexadécimal.
Action de clic
Définissez l’action associée à un clic d’un utilisateur ou d’une utilisatrice sur votre notification.
Couleur d’arrière-plan de la notification
Définissez la couleur de votre arrière-plan de notification avec vos codes couleur hexadécimaux.
Type de lien
  • URL web : les URL web orientent les utilisateurs et les utilisatrices vers du contenu en ligne. Après un clic, celles-ci entrainent l’ouverture du navigateur web par défaut de l’appareil qui accède ensuite à l’URL désignée.
  • Lien profond : les liens profonds sont des URL qui orientent les personnes vers des sections spécifiques d’une application, même si celle-ci est fermée. Après un clic, une boîte de dialogue s’affiche, permettant aux utilisateurs et aux utilisatrices de choisir parmi différentes applications capables de gérer le lien.
  • Ouverture d’application : les URL d’ouverture d’application vous permettent d’accéder directement au contenu d’une application. Cela permet à votre application de se définir elle-même comme gestionnaire par défaut d’un type spécifique de lien, sans boîte de dialogue de choix.

Options supplémentaires HTTPv1 additional-options

Paramètre
Description
Bandeau déroulant
Définissez le texte du bandeau déroulant de votre notification. Uniquement disponible pour les appareils configurés sur Android 5.0 Lollipop.
Épinglé
Lorsqu’elle est activée, la notification reste visible si l’utilisateur ou l’utilisatrice clique dessus.
Si cette option est désactivée, la notification est automatiquement ignorée lorsque la personne interagit avec celle-ci. Le comportement en « pense-bête » permet à des notifications importantes de persister pendant de plus longues périodes à l’écran.
Image
Définissez l’URL de l’image à afficher dans votre notification.
Priorité de la notification
Définissez le niveau de priorité de votre notification, qui peut être par défaut, minimale, faible ou élevée. Le niveau de priorité détermine l’importance et l’urgence de la notification. Il influence son affichage et la possibilité ou non qu’elle puisse contourner certains paramètres système. Pour plus d’informations à ce propos, consultez la documentation FCM.
Nombre de notifications
Définissez le nombre de nouvelles informations non lues à afficher directement sur l’icône de l’application. Cela permet à l’utilisateur ou à l’utilisatrice de voir rapidement le nombre de notifications en attente.
Visibilité
Définissez le niveau de visibilité de votre notification, qui peut être publique, privée ou secrète. Le niveau de visibilité détermine dans quelle mesure le contenu de la notification s’affiche sur l’écran de verrouillage et dans d’autres zones sensibles. Pour plus d’informations, consultez la documentation FCM.
Variables de l’application
Permet de définir le comportement des notifications. Ces variables sont entièrement personnalisables et font partie de la payload du message envoyée à l’appareil mobile.
recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b