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, mais dans certains cas, vous pouvez étendre les comportements et le contenu des messages. La messagerie intégrée 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 un certain nombre de gestionnaires. 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 composer une campagne avec une action. Ouvrez la console Firebase, accédez à Messaging (Messagerie), puis créez une campagne ou modifiez-en une. 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 mise en page du message que vous choisissez. Les modaux comportent des boutons d'action dont le contenu textuel, la couleur du texte et la couleur de l'arrière-plan sont personnalisables. En revanche, les images et les bannières en haut de l'écran deviennent interactives et déclenchent l'action spécifiée lorsqu'on appuie dessus.

Modifier l'apparence du message

Utilisez le SDK d'affichage Firebase In-App Messaging 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.

Pour créer votre propre affichage, vous devez suivre deux étapes :

  1. Écrivez votre propre implémentation de la classe FirebaseInAppMessagingDisplay.
  2. Enregistrez cette implémentation avec le SDK Firebase In-App Messaging sans interface utilisateur.

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