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. La messagerie dans l'application vous permet d'ajouter des actions aux messages et de personnaliser leur apparence.
Ajouter une action à votre message
Les actions vous permettent d'utiliser vos messages dans l'application pour rediriger les utilisateurs vers un site Web ou un écran spécifique de votre application.
Implémenter un gestionnaire de liens profonds
Firebase In-App Messaging utilise des gestionnaires de liens pour traiter les actions. Le SDK peut utiliser un certain nombre de gestionnaires. Par conséquent, si votre application en possède déjà un, Firebase In-App Messaging peut l'utiliser sans configuration supplémentaire. Si vous n'en avez pas encore, vous pouvez utiliser Firebase Dynamic Links. Pour en savoir plus, consultez 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 pouvez composer une campagne avec une action.
Dans la console Firebase, accédez à DevOps et engagement > Messagerie.
Lancez le workflow pour configurer une nouvelle campagne :
S'il s'agit de votre première campagne :
- Cliquez sur Créer votre première campagne.
- Sélectionnez Messages dans l'application Firebase, puis cliquez sur Créer.
Si vous avez déjà créé des campagnes :
- Dans l'onglet Campagnes, cliquez sur Nouvelle campagne.
- Sélectionnez In-App Messaging.
Suivez les instructions à l'écran pour configurer la campagne.
Fournissez une fiche, 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 fenêtres modales reçoivent des boutons d'action avec un contenu textuel, une couleur de texte et une couleur d'arrière-plan personnalisables. En revanche, les images et les bannières supérieures deviennent interactives et appellent l'action spécifiée lorsque l'utilisateur 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.
La création de votre propre affichage se fait en deux étapes :
- Écrivez votre propre implémentation de la classe
FirebaseInAppMessagingDisplay. Enregistrez cette implémentation avec le SDK Firebase In-App Messaging sans interface graphique.
Pour commencer, découvrez l'implémentation de l'équipe Firebase In-App Messaging dans
FirebaseInAppMessagingDisplayImpl.java.