notification push iphone

Les Push notification ou notification push

Notification push : Définition

Les notifications push sont des messages envoyés depuis une application ou un site Web vers l’appareil d’un utilisateur, même lorsque l’utilisateur n’utilise pas activement l’application ou le site Web. Ils sont utilisés pour fournir des informations opportunes et pertinentes aux utilisateurs, telles que des mises à jour, des rappels, des actualités ou encore des offres promotionnelles.

Les notifications push peuvent apparaître sur l’appareil d’un utilisateur sous différentes formes, telles que par des bannières, des alertes ou des badges, selon le système d’exploitation et les paramètres de l’appareil.

Les notifications push sont fournies à l’aide de services de notification push fournis par le système d’exploitation, tel que Apple Push Notification Service pour les appareils iOS ou des services tiers tel que Firebase Cloud Messaging pour les appareils Android. Ces services utilisent Internet pour envoyer des notifications du serveur d’applications à l’appareil de l’utilisateur.

Notification push : Usages

Les notifications push ont été initialement développées pour permettre aux utilisateurs de recevoir des mises à jour importantes sur leur appareil. Au fil du temps, les notifications push ont évolué pour inclure de nouveaux usages et fonctionnalités. Aujourd’hui, les notifications push ont également été optimisées pour les applications de commerce électronique, permettant aux entreprises de toucher les consommateurs à des moments clés, comme pour leur rappeler qu’ils ont abandonné leur panier d’achats ou encore qu’une offre spéciale pourrait les intéresser. 

En résumé, les notifications push ont évolué au fil du temps pour inclure une gamme plus large d’usages et de fonctionnalités pour les entreprises et les utilisateurs. Elles sont maintenant utilisées pour maintenir une communication continue, personnaliser l’expérience utilisateur, générer des leads et fidéliser la clientèle.

Les notifications push et l’expérience utilisateur 

Les notifications push sont un excellent moyen de faire interagir les utilisateurs avec une application mobile avec l’objectif d’améliorer l’expérience utilisateur.

Tout d’abord, les notifications push sont directement envoyées sur l’écran d’un appareil mobile, ce qui les rend très accessibles. Il y a ainsi de fortes chances pour que les utilisateurs consultent la notification et y réagissent.

Personnalisation

Les notifications push peuvent être personnalisées en fonction des préférences et des comportements des utilisateurs. Cela résulte en une amélioration de l’expérience utilisateur en fournissant des notifications plus pertinentes et utiles. 

En effet, en personnalisant le contenu des notifications push et en segmentant les destinataires, cela permet d’optimiser le ciblage pour communiquer aux bonnes personnes au bon moment.

Géolocalisation

Les notifications push peuvent également être géolocalisées. Par exemple, vous pouvez recevoir une notification d’un commerce ouvert à proximité pour vous inviter à venir en magasin. 

Cette fonctionnalité permet aux commerces d’attirer des clients et prospects qui se trouvent déjà dans le périmètre de l’établissement et ainsi booster leur trafic en magasin et opportunités de vente.

Automatisation et interaction en temps réel

Les notifications push peuvent être envoyées en temps réel pour informer les utilisateurs de nouvelles informations importantes. Cela permet aux utilisateurs de rester informés et de ne rien manquer. Il est également possible de programmer ou pré-définir les conditions d’envoi pour optimiser la pertinence et ainsi l’impact de la push notification.

Engagement

Les notifications push offrent une façon rapide et facile de faire interagir les utilisateurs avec une application mobile. Par exemple, les notifications push permettent de rappeler à ses utilisateurs de prendre une action spécifique, comme visualiser un message reçu dans l’app, consulter un nouvel article ou encore effectuer un achat.

Comment envoyer des notifications push 

Maintenant, passons sur du concret. Voyons ensemble étape par étape, comment envoyer des notifications push sur mobile.

Comment envoyer une notification push Firebase

Firebase Cloud Messaging (FCM) est un service de notification push de Google pour les applications Android, iOS et Web. Voici les étapes à suivre pour envoyer des notifications push avec Firebase :

Créer un projet Firebase

Tout d’abord, vous devez créer un projet Firebase dans la console Firebase et connecter votre application au projet. Cela vous permettra d’utiliser FCM et d’accéder à d’autres fonctionnalités de Firebase. Si besoin, consultez notre tutoriel complet pour créer un projet Firebase. 

Configurer le backend de l’application

Vous devez ensuite configurer le backend de votre application pour envoyer des notifications push via FCM. Cela peut se faire en utilisant les bibliothèques FCM pour le langage de programmation que vous utilisez pour développer votre application.

Collecter les identifiants de périphérique 

Pour envoyer des notifications push à un appareil spécifique, vous devez collecter l’identifiant de périphérique unique pour ce dernier. Ce dernier est généralement fourni par le système d’exploitation lors de l’inscription de l’appareil à FCM.

Rédiger et envoyer la notification

Ensuite, vous devez construire la notification push en formatant les données appropriées au format JSON. Vous pouvez ensuite envoyer la notification en utilisant l’API REST FCM ou en utilisant les bibliothèques FCM pour le langage de programmation que vous utilisez.

Firebase Cloud Messaging offre également des fonctionnalités supplémentaires telles que la gestion des abonnements et des désabonnements des utilisateurs, la personnalisation des notifications, etc. Il est donc utile de consulter la documentation pour savoir comment utiliser toutes ces fonctionnalités pour améliorer l’expérience utilisateur de votre application.

Afin d’améliorer l’engagement des utilisateurs grâce aux notifications push ou notification in-app, prenons le temps d’aller voir toutes les différentes possibilité à travers un exemple sur Firebase avec l’application de carte de fidélité, Fidelatoo Commerçant :

Comment envoyer une push notification iPhone avec Apple Push Notification Service (APNS)

L’Apple Push Notification Service (APNS) est le service de notifications push d’Apple pour les appareils iOS, iPadOS et macOS. Il permet aux développeurs d’envoyer des notifications push à des utilisateurs spécifiques sur leur mobile. Voici les étapes générales pour envoyer des notifications push via APNS :

Créer un certificat APNS

Vous devez d’abord créer un certificat APNS pour votre application auprès d’Apple. Cela permet à APNS de vérifier l’identité de l’application et de garantir la sécurité des notifications push.

Configurer le backend de l’application

Vous devez ensuite configurer le backend de votre application pour envoyer des notifications push via APNS. Cela peut se faire à l’aide d’une variété de technologies telles que les serveurs HTTP/2, les sockets TCP ou les protocoles BaaS (Backend as a Service).

Collecter les identifiants de périphérique

Pour envoyer des notifications push à un appareil spécifique, vous devez collecter l’identifiant de périphérique unique pour ce dernier. Cet identifiant est généralement fourni par le système d’exploitation lors de l’inscription de l’appareil à APNS.

Construire et envoyer la notification 

Enfin, vous devez construire la notification push en formatant les données appropriées au format JSON ou binary. Vous pouvez ensuite envoyer la notification en utilisant le protocole HTTP/2 ou un autre protocole pris en charge par APNS.

Notez que pour utiliser APNS, vous devez être un membre enregistré du Programme pour développeurs d’Apple et disposer d’un identifiant unique pour votre application. De plus, les notifications push sont soumises à une variété de restrictions et de guidelines définies par Apple, tels que la longueur maximale de la notification, le nombre maximum de notifications par jour, etc. Il est donc important de consulter la documentation d’Apple pour savoir comment utiliser correctement APNS et éviter tout problème ou limitation. 

Exemple de notification push

Si vous n’avez pas votre propre application, pas de panique, des applis disponibles sur les stores peuvent vous permettre d’envoyer des notifications sur le smartphone de vos utilisateurs. Si on reprend l’exemple de l’app Fidelatoo Commerçant, il est possible pour les commerçants d’envoyer une notification push à leurs clients scannés depuis l’app :

Voici un exemple de comment une notification peut être reçue par ses utilisateurs, ici sur une smart watch. Ce type de notification, rapide et facile à envoyer, permet aux commerçants d’inviter leurs clients à venir dans leur établissement au bon moment, comme ici à 11h pour inciter ses clients fidèles à commander ou à se déplacer pour leur repas du midi en leur envoyant le plat du jour :

notification_push_smart_watch_fidelatoo

Comment se désinscrire des notifications push

Les utilisateurs peuvent choisir de désactiver les notifications push pour des applications spécifiques ou pour toutes les applications sur leur appareil. Selon les applications, il est également possible de contrôler la fréquence ou le type de notifications reçues.

Comments are closed.