Exemples de notifications push avancées
Le guide suivant couvre quelques exemples de notifications push avancées pour le SDK de Braze.
Conditions préalables
Avant de pouvoir utiliser cette fonctionnalité, vous devrez intégrer le SDK Android Braze. Vous devrez également configurer les notifications push.
Disposition personnalisée des notifications
Les notifications de Braze sont envoyées sous forme de messages de données, ce qui signifie que votre application aura toujours une chance de répondre et d’effectuer un comportement en conséquence, même en arrière-plan (contrairement aux messages de notification, qui peuvent être traités automatiquement par le système lorsque votre application est en arrière-plan). Ainsi, votre application aura la possibilité de personnaliser l’expérience, par exemple en affichant des éléments d’IU personnalisés dans la notification envoyée à la barre de notification. Bien que l’implémentation de push de cette manière puisse être peu familière à certains, l’une de nos fonctionnalités bien connues chez Braze, Push Stories, est un excellent exemple de l’utilisation de composants de vue personnalisés pour créer une expérience engageante !
Android impose certaines limitations sur les composants pouvant être utilisés pour implémenter des vues personnalisées. Les dispositions de la vue de la notification doivent uniquement contenir des objets de vue compatibles avec le framework RemoteViews.
Notifications push personnalisées
Les notifications push peuvent afficher des informations spécifiques à l’utilisateur dans une hiérarchie de vue personnalisée. Dans l’exemple suivant, un déclencheur API est utilisé pour envoyer une notification push personnalisée à un utilisateur afin qu’il puisse suivre sa progression après avoir effectué une tâche spécifique dans l’application.
Pour configurer un push personnalisé dans le tableau de bord, enregistrez la catégorie spécifique que vous souhaitez voir s’afficher, puis définissez tous les attributs utilisateur pertinents que vous souhaitez afficher à l’aide de Liquid.
guide/swift/push_notifications/examples.md developer_ %}