Personnaliser vos messages de messagerie dans l'application Firebase


Firebase In-App Messaging fournit un ensemble utile de comportements et de types de messages préconfigurés avec une apparence par défaut. Toutefois, dans certains cas, vous pouvez étendre les comportements et le contenu des messages. In-App Messaging vous permet d'ajouter des actions aux messages et de personnaliser leur apparence.

Ajouter une action à votre message

Grâce aux actions, vous pouvez utiliser vos messages intégrés à l'application pour rediriger les utilisateurs vers un site Web ou un écran spécifique de votre application.

Firebase In-App Messaging utilise des gestionnaires de liens pour traiter les actions. Le SDK peut utiliser plusieurs gestionnaires. Par conséquent, si votre application en possède déjà un, Firebase In-App Messaging peut l'utiliser sans aucune configuration supplémentaire. Si vous n'avez pas encore de gestionnaire, vous pouvez utiliser Firebase Dynamic Links. Pour en savoir plus, consultez Créer des liens dynamiques sur Android.

Ajouter l'action à votre message à l'aide de la console Firebase

Une fois que votre application dispose d'un gestionnaire de liens, vous pouvez créer une campagne avec une action.

  1. Dans la console Firebase, accédez à DevOps et engagement > Messaging.

  2. Lancez le workflow pour configurer une nouvelle campagne :

    • Si c'est votre première campagne :

      1. Cliquez sur Créer votre première campagne.
      2. Sélectionnez Messages dans l'application Firebase , puis cliquez sur Créer.
    • Si vous avez déjà créé des campagnes :

      1. Dans l'onglet Campagnes, cliquez sur Nouvelle campagne.
      2. Sélectionnez In-App Messaging.
  3. Suivez les instructions à l'écran pour configurer la campagne.

  4. Fournissez une carte, un texte de bouton et une action de bouton, une action d'image, ou une action de bannière, où l'action est un lien profond pertinent.

Le format de l'action dépend de la mise en page du message que vous choisissez. Les modales comportent des boutons d'action avec un contenu de texte, une couleur de texte et une couleur d'arrière-plan personnalisables. Les images et les bannières supérieures, quant à elles, deviennent interactives et appellent l'action spécifiée lorsque l'utilisateur appuie dessus.

Modifier l'apparence des messages

Utilisez le Firebase In-App Messaging SDK d'affichage pour Android afin de personnaliser la façon dont In-App Messaging affiche vos messages. Il est désormais disponible dans le dépôt GitHub Firebase.

La création de votre propre affichage se fait en deux étapes :

  1. Écrivez votre propre implémentation de la classe FirebaseInAppMessagingDisplay.
  2. Enregistrez cette implémentation auprès du SDK Firebase In-App Messaging sans interface graphique.

    Pour commencer, consultez l'implémentation de l'équipe Firebase In-App Messaging dans FirebaseInAppMessagingDisplayImpl.java.