Notifications

 

Avant-propos

Les push notifications sont des événements prévenant l’utilisateur de l’apparition d’une nouveauté dans une application. Ces push sont généralement créés lors de l’envoi d’une information par le serveur communiquant avec l’application.

 

Exemple de marquage

Pour le marquage des push, il est nécessaire d’avoir une classe IntentService. Cette classe va récupérer l’information du serveur pour la génération du push de l’application. Grâce à cela, des paramètres pourront être ajoutés à la notification.

Exemple de code pour créer une notification contenant des informations :

Cet Intent sera ensuite utilisé par la notification.

NB : Pour marquer la suppression d’une notification, il faut également créer un BroadcastReceiver spécifique

Dans le fichier AndroidManifest.xml :

Dans le fichier DismissNotificationReceiver.java :

Dans la vue appelée lors du clic sur le push, il est désormais possible de récupérer les informations contenues dans la notification et donc de la marquer.

Exemple :
On récupère l’Intent de la notification et on vérifie que la donnée voulue existe :

Une interface est accessible via notre marketplace si vous désirez simplifier le marquage de vos liens sans avoir besoin de connaître la signification de chaque champ. Veuillez noter que l’interface a été créé par notre communauté et peut être améliorée, n’hésitez pas à nous envoyer tous vos retours ! 

Cet article vous a-t-il été utile ?
Oui
Non
Dernière mise à jour : 18/05/2018