Envoyer des messages avec la console Firebase

Vous pouvez envoyer des messages de notification à l'aide de l'outil de création de notifications dans la console Firebase. Bien que cela ne offrent la même flexibilité ou évolutivité que l'envoi de messages avec le SDK Admin ou protocoles HTTP et XMPP, très utile pour les tests ou pour un marketing très ciblé et l'engagement utilisateur. La console Firebase fournit des données analytiques Les tests A/B pour affiner et améliorer les messages marketing.

Après avoir développé une logique dans votre application pour recevoir des messages, vous pouvez autoriser aux utilisateurs non techniques d'envoyer des messages avec l'outil de création de notifications.

À propos

Lorsque vous envoyez un message de notification depuis l'outil de création de notifications, Google utilise les valeurs que vous saisissez dans les champs du formulaire des manières suivantes:

  • Des champs tels que Segment utilisateur et Expiration déterminent la cible du message. et les options de livraison.
  • Des champs tels que Texte de la notification et Données personnalisées sont envoyés au client dans un et se compose de paires clé/valeur.

Ces champs sont mappés aux clés disponibles via le Message . Par exemple, les paires clé-valeur saisies dans le champ Données personnalisées de l'outil de composition sont gérées en tant que charge utile data pour la notification. Les autres champs sont directement mappés aux clés de la notification ou dans la configuration de notification spécifique à la plate-forme.

Notez que certains champs dans l'outil de création de notifications ne sont pas disponibles via l'API FCM. Par exemple, vous pouvez cibler des segments d'utilisateurs selon la version de l'application, la langue, le type et la version du navigateur, ou les propriétés utilisateur par des méthodes qui ne sont pas disponibles avec l'API du serveur.

Les clés que la console Firebase envoie aux clients sont les suivantes:

Clé Libellé du champ de la console Description
notification.title Titre de la notification Indique le titre de la notification.
notification.body Texte de la notification Indique le texte du corps de la notification.
data Données personnalisées Paires clé/valeur que vous définissez. Ces fichiers sont distribués en tant que charge utile de données à gérer par l'application.

Les clés qui déterminent la distribution des messages sont les suivantes:

Clé Libellé du champ de la console Description
sound Son

Indique un son à émettre lorsque l'appareil reçoit une notification.

time_to_live Expiration

Ce paramètre spécifie la durée (en secondes) pendant laquelle le message doit être conservé dans l'espace de stockage FCM si l'appareil est hors connexion. Pour en savoir plus, consultez la section Définir la durée de vie d'un message.