Master Class Push Notifications

19 octobre 2022

Programme

Quand la captation de l’attention d’un utilisateur est vitale pour un projet et que le business model dépend de la capacité à attirer régulièrement l’utilisateur, il est nécessaire d’implémenter une solution pour fidéliser les utilisateurs.

L’envoi de Push Notifications est une des solutions répondant à cette problématique.
Que ce soit en tâche de fond ou au cours de la navigation sur l’application,vous êtes en capacité de notifier l’utilisateur.

Firebase Cloud Messaging est une solution populaire de protocole Web Push.
FCM propose plusieurs SDK pour implémenter tout aussi bien la réception que l’envoi de notifications à vos utilisateurs.


En middleware, Firebase Cloud Messaging est également  responsable de la diffusion de ces notifications aux devices ayant accepté l’activation de ces dernières.

L’envoi de notification ne se limite pas à un simple message, il est possible de piloter une véritable campagne marketing grâce à la console Firebase:

  • envois ciblés via des topics
  • définition de la durée de vie d’une notification
  • suivi du taux de réception des messages
  • suivi de conversion et association avec Google Analytics

Avec comme matériel une application Angular et un serveur NestJS, cette session vous permettra de découvrir comment implémenter Firebase Cloud Messaging dans votre projet.

Côté Angular, grâce à la librairie AngularFire, nous intégrerons l’acceptation ainsi que la réception de notifications, en background et en foreground.
Nous aborderons la gestion des topics permettant de filtrer la réception de notifications en fonction de nos préférences.

Si la console Firebase permet de générer des campagnes de diffusion, certaines notifications peuvent nécessiter un ciblage plus particulier. Grâce au SDK Admin, nous déclencherons l’envoi de notifications depuis le serveur NestJS.

Nous évoquerons également l’importance de la persistance de certaines données en dehors de Firebase Cloud Messaging.

A l’issue de cette session, vous serez en mesure d’implémenter vous-même Firebase Cloud Messaging dans vos applications.

Gérôme GRIGNON 

Web développeur

"Je travaille pour SFEIR en tant que développeur web et formateur.

En dehors du travail, je suis investi dans plusieurs projets et communautés open-source."

 

Contact