Personnalisez vos messages de messagerie Firebase In-App

La messagerie Firebase In-App fournit un ensemble utile de comportements et de types de messages préconfigurés avec une apparence par défaut, mais dans certains cas, vous souhaiterez peut-être étendre les comportements et le contenu des messages. La messagerie intégrée à l'application vous permet d'ajouter des actions aux messages et de personnaliser l'apparence des messages.

Ajoutez une action à votre message

Grâce aux actions, vous pouvez utiliser vos messages dans l'application pour diriger 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 est capable d'utiliser un certain nombre de gestionnaires, donc 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, lisez Créer des liens dynamiques sur Android .

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

Une fois que votre application dispose d'un gestionnaire de liens, vous êtes prêt à composer une campagne avec une action. Ouvrez la console Firebase sur Messaging et démarrez une nouvelle campagne ou modifiez une campagne existante. Dans cette campagne, 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 présentation du message que vous choisissez. Les modaux obtiennent 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, en revanche, deviennent interactives et invoquent l'action spécifiée lorsqu'elles sont enfoncées.

Modifier l'apparence du message

Utilisez le SDK d'affichage de la messagerie In-App Firebase pour Android pour personnaliser la façon dont la messagerie In-App affiche vos messages, disponible dès maintenant sur le dépôt Firebase GitHub .

La création de votre propre affichage est un processus en deux étapes :

  1. Écrivez votre propre implémentation de la classe FirebaseInAppMessagingDisplay .
  2. Enregistrez cette implémentation avec le SDK de messagerie intégrée à l'application Firebase sans tête.

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