SlideShare uma empresa Scribd logo
1 de 14
Système de
Notifications
Réalisé et préparé par :
Mehdi Krichen
Plan

•
•
•
•

Introduction
Problématique
Solution
o

exemple : Google Cloud Messaging

Conclusion
Introduction
On remarque avec l’apogée des applications mobiles il y a une orientation vers les applications mobiles Business to Business
et Business to Employee, ce sont principalement des applications dynamiques.

Internet
Problematique

•
•

Comment mettre à jour les applications
mobiles
Comment
modifier
le
contenu
des
Applications
mobiles
sans
solliciter
l’intervention des utilisateurs
Solution
System de Notification (principe) :
Modification
dase de
données

lorsqu’une modification s’opére sur un serveur
relier avec une application mobile, une
notification sera envoyer aux mobiles afin de
les mettre à jour
Google Cloud Messaging
•
•

Google Cloud Messaging pour Android (GCM) est un service qui vous permet d'envoyer les données depuis un serveur
aux appareils Android de vos utilisateurs.
Le service GCM gère tous les aspects
de la file d'attente des messages.

•

GCM est entièrement gratuit.
Google Cloud Messaging
(architecture)

Est un composant qui permet
de choisir GCM Connection
Servers
Permet aux serveur d’envoyer des messages
aux application Cliente avec les protocoles HTTP
et XMPP
Google Cloud Messaging
(fonctionnement)
Le fonctionnement de GCM repose sur les concepts des ID et les Token, qui
sont utilisés à différents étapes de GCM pour assurer l'authentification des
différents parties et que les messages sont adresser aux bonnes
applications.
Google Cloud Messaging
(fonctionnement)
Serveur de l’application

Application mobile

GCM Server

1

3

4

2
●
●

Sender ID
Sender Auth Token

●
●
●

Application ID
Registration ID
Google User
Account
Google Cloud Messaging
(fonctionnement)
Serveur de l’application

Application mobile

GCM Server

1

3
3 ) GCM , envoie
les message
lorsque le mobile
est en ligne

4

2
1 ) Serveur d’application envoie
les messages au GCM server

2 ) GCM , met les messages
dans une file d’attente lorsque
le mobile est en mode offline

4 ) au niveau du mobile , le
system Dispatch les
messages aux applications
Google Cloud Messaging
Avantages :
Permet de mettre à jour les applications.
Permet une maintenance facile des
applications.
Permet d’envoyer des message de petite
taille 4ko.

•
•
•
Google Cloud Messaging
inconvénient :
Google Cloud Messaging n’est compatible
qu’avec Android

•
Conclusion
Google Cloud Messaging, présente des inconvénients du
point de vue développement multiplatform, il faudra
utiliser un moyen compatible aussi bien qu’avec Android
& iOS.
Merci pour votre attention

Mais conteúdo relacionado

Mais procurados

Amélioration continue et PDCA
Amélioration continue et PDCAAmélioration continue et PDCA
Amélioration continue et PDCASoulaima Ben salem
 
Le Travail d'Équipe
Le Travail d'ÉquipeLe Travail d'Équipe
Le Travail d'Équipemglenn
 
La Communication
La Communication La Communication
La Communication Signos
 
exemple-de-descente-de-charges
exemple-de-descente-de-chargesexemple-de-descente-de-charges
exemple-de-descente-de-chargesrabahrabah
 
Procedures de-suivie-de-chantier
Procedures de-suivie-de-chantierProcedures de-suivie-de-chantier
Procedures de-suivie-de-chantierM. Kari
 
Rapport de visite de l'entreprise
Rapport de visite de l'entrepriseRapport de visite de l'entreprise
Rapport de visite de l'entrepriseAbdul Karim Jaber
 
exemple de contrat travaux
 exemple de contrat travaux exemple de contrat travaux
exemple de contrat travauxJamaity
 
Comment batir une équipe de travail performante
Comment batir une équipe de travail performanteComment batir une équipe de travail performante
Comment batir une équipe de travail performanteDrake International
 
Techniques de communication et prise de parole
Techniques de communication et  prise de paroleTechniques de communication et  prise de parole
Techniques de communication et prise de paroleMihamou Abderrazaq
 
Ingenierie de formation
Ingenierie de formation Ingenierie de formation
Ingenierie de formation safaejoubi
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineMohamed Amine Mahmoudi
 
Développer des Leaders Efficaces: un Atout Stratégique pour votre Organisation!
Développer des Leaders Efficaces: un Atout Stratégique pour votre Organisation!Développer des Leaders Efficaces: un Atout Stratégique pour votre Organisation!
Développer des Leaders Efficaces: un Atout Stratégique pour votre Organisation!Drake International
 
Cours de-gestion-de-maintenance-niveau-1-min
Cours de-gestion-de-maintenance-niveau-1-minCours de-gestion-de-maintenance-niveau-1-min
Cours de-gestion-de-maintenance-niveau-1-minMed yassine Slimane
 
Communication écrite professionnelle
Communication écrite professionnelleCommunication écrite professionnelle
Communication écrite professionnelleJean-ChristopheSchott
 

Mais procurados (20)

Amélioration continue et PDCA
Amélioration continue et PDCAAmélioration continue et PDCA
Amélioration continue et PDCA
 
Le Travail d'Équipe
Le Travail d'ÉquipeLe Travail d'Équipe
Le Travail d'Équipe
 
La Communication
La Communication La Communication
La Communication
 
exemple-de-descente-de-charges
exemple-de-descente-de-chargesexemple-de-descente-de-charges
exemple-de-descente-de-charges
 
Management de projet
Management de projetManagement de projet
Management de projet
 
Procedures de-suivie-de-chantier
Procedures de-suivie-de-chantierProcedures de-suivie-de-chantier
Procedures de-suivie-de-chantier
 
Rapport de visite de l'entreprise
Rapport de visite de l'entrepriseRapport de visite de l'entreprise
Rapport de visite de l'entreprise
 
exemple de contrat travaux
 exemple de contrat travaux exemple de contrat travaux
exemple de contrat travaux
 
Comment batir une équipe de travail performante
Comment batir une équipe de travail performanteComment batir une équipe de travail performante
Comment batir une équipe de travail performante
 
Techniques de communication et prise de parole
Techniques de communication et  prise de paroleTechniques de communication et  prise de parole
Techniques de communication et prise de parole
 
Ingenierie de formation
Ingenierie de formation Ingenierie de formation
Ingenierie de formation
 
03 nivellement
03 nivellement03 nivellement
03 nivellement
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
 
Reseaux de capteurs sans fils - WSN
Reseaux de capteurs sans fils - WSNReseaux de capteurs sans fils - WSN
Reseaux de capteurs sans fils - WSN
 
Développer des Leaders Efficaces: un Atout Stratégique pour votre Organisation!
Développer des Leaders Efficaces: un Atout Stratégique pour votre Organisation!Développer des Leaders Efficaces: un Atout Stratégique pour votre Organisation!
Développer des Leaders Efficaces: un Atout Stratégique pour votre Organisation!
 
Méthodes agiles
Méthodes agilesMéthodes agiles
Méthodes agiles
 
Cours de-gestion-de-maintenance-niveau-1-min
Cours de-gestion-de-maintenance-niveau-1-minCours de-gestion-de-maintenance-niveau-1-min
Cours de-gestion-de-maintenance-niveau-1-min
 
Communication écrite professionnelle
Communication écrite professionnelleCommunication écrite professionnelle
Communication écrite professionnelle
 
Gestion d'équipe
Gestion d'équipeGestion d'équipe
Gestion d'équipe
 
La compétence
La compétenceLa compétence
La compétence
 

Destaque

FLUPA "Entreprendre avec l'UX" - Jean-Yves Hergott : "L’importance de l’UX po...
FLUPA "Entreprendre avec l'UX" - Jean-Yves Hergott : "L’importance de l’UX po...FLUPA "Entreprendre avec l'UX" - Jean-Yves Hergott : "L’importance de l’UX po...
FLUPA "Entreprendre avec l'UX" - Jean-Yves Hergott : "L’importance de l’UX po...Flupa
 
Le web marketing 2 dans le e commerce equitable
Le web marketing 2 dans le e commerce equitableLe web marketing 2 dans le e commerce equitable
Le web marketing 2 dans le e commerce equitableDésiré Dupas
 
Algeria java user group présentation
Algeria java user group présentationAlgeria java user group présentation
Algeria java user group présentationAzouaou Faiçal
 
Les push notifications, mode d’emploi 2015
Les push notifications, mode d’emploi 2015Les push notifications, mode d’emploi 2015
Les push notifications, mode d’emploi 2015Caroline Boscher
 
La géolocalisation: pour tous ou chacun pour soi powerpoint
La géolocalisation: pour tous ou chacun pour soi powerpointLa géolocalisation: pour tous ou chacun pour soi powerpoint
La géolocalisation: pour tous ou chacun pour soi powerpointBAKKALI FALL
 
Formation stratégie web marketing Espaces Numériques Entreprises mars 2014
Formation stratégie web marketing Espaces Numériques Entreprises mars 2014Formation stratégie web marketing Espaces Numériques Entreprises mars 2014
Formation stratégie web marketing Espaces Numériques Entreprises mars 2014Gilles Gilles
 
Ppt sensibilisation aux_jeux_pedago_2012_pu2012_c-grousson
Ppt sensibilisation aux_jeux_pedago_2012_pu2012_c-groussonPpt sensibilisation aux_jeux_pedago_2012_pu2012_c-grousson
Ppt sensibilisation aux_jeux_pedago_2012_pu2012_c-groussonPedago Lu
 
Android Push Server & MQTT
Android Push Server & MQTTAndroid Push Server & MQTT
Android Push Server & MQTT광운 이
 
Dis qu’est ce que ça fait de devenir Agile?
Dis qu’est ce que ça fait de devenir Agile?Dis qu’est ce que ça fait de devenir Agile?
Dis qu’est ce que ça fait de devenir Agile?malainda
 
Soutenance - Anticipation et gestion du risque numérique : Proposition d’un g...
Soutenance - Anticipation et gestion du risque numérique : Proposition d’un g...Soutenance - Anticipation et gestion du risque numérique : Proposition d’un g...
Soutenance - Anticipation et gestion du risque numérique : Proposition d’un g...Andres Coronado
 
Synthese one-to-one-marketing
Synthese one-to-one-marketingSynthese one-to-one-marketing
Synthese one-to-one-marketingMichel Bruley
 

Destaque (12)

FLUPA "Entreprendre avec l'UX" - Jean-Yves Hergott : "L’importance de l’UX po...
FLUPA "Entreprendre avec l'UX" - Jean-Yves Hergott : "L’importance de l’UX po...FLUPA "Entreprendre avec l'UX" - Jean-Yves Hergott : "L’importance de l’UX po...
FLUPA "Entreprendre avec l'UX" - Jean-Yves Hergott : "L’importance de l’UX po...
 
Le web marketing 2 dans le e commerce equitable
Le web marketing 2 dans le e commerce equitableLe web marketing 2 dans le e commerce equitable
Le web marketing 2 dans le e commerce equitable
 
Algeria java user group présentation
Algeria java user group présentationAlgeria java user group présentation
Algeria java user group présentation
 
Les push notifications, mode d’emploi 2015
Les push notifications, mode d’emploi 2015Les push notifications, mode d’emploi 2015
Les push notifications, mode d’emploi 2015
 
La géolocalisation: pour tous ou chacun pour soi powerpoint
La géolocalisation: pour tous ou chacun pour soi powerpointLa géolocalisation: pour tous ou chacun pour soi powerpoint
La géolocalisation: pour tous ou chacun pour soi powerpoint
 
Formation stratégie web marketing Espaces Numériques Entreprises mars 2014
Formation stratégie web marketing Espaces Numériques Entreprises mars 2014Formation stratégie web marketing Espaces Numériques Entreprises mars 2014
Formation stratégie web marketing Espaces Numériques Entreprises mars 2014
 
Ppt sensibilisation aux_jeux_pedago_2012_pu2012_c-grousson
Ppt sensibilisation aux_jeux_pedago_2012_pu2012_c-groussonPpt sensibilisation aux_jeux_pedago_2012_pu2012_c-grousson
Ppt sensibilisation aux_jeux_pedago_2012_pu2012_c-grousson
 
Android Push Server & MQTT
Android Push Server & MQTTAndroid Push Server & MQTT
Android Push Server & MQTT
 
Dis qu’est ce que ça fait de devenir Agile?
Dis qu’est ce que ça fait de devenir Agile?Dis qu’est ce que ça fait de devenir Agile?
Dis qu’est ce que ça fait de devenir Agile?
 
Base des données réparties
Base des données répartiesBase des données réparties
Base des données réparties
 
Soutenance - Anticipation et gestion du risque numérique : Proposition d’un g...
Soutenance - Anticipation et gestion du risque numérique : Proposition d’un g...Soutenance - Anticipation et gestion du risque numérique : Proposition d’un g...
Soutenance - Anticipation et gestion du risque numérique : Proposition d’un g...
 
Synthese one-to-one-marketing
Synthese one-to-one-marketingSynthese one-to-one-marketing
Synthese one-to-one-marketing
 

Semelhante a Système de notifications

Intégration d'un système de Notifications Push dans une app Android via Googl...
Intégration d'un système de Notifications Push dans une app Android via Googl...Intégration d'un système de Notifications Push dans une app Android via Googl...
Intégration d'un système de Notifications Push dans une app Android via Googl...Daniel Rene FOUOMENE PEWO
 
Notifications push avec Android
Notifications push avec AndroidNotifications push avec Android
Notifications push avec AndroidBouhdida Mahmoud
 
Microsoft dynamics crm online, intégration avec windows azure
Microsoft dynamics crm online, intégration avec windows azureMicrosoft dynamics crm online, intégration avec windows azure
Microsoft dynamics crm online, intégration avec windows azureMicrosoft Décideurs IT
 
Développer une application Chrome avec AngularJs (Google Développers Group Sa...
Développer une application Chrome avec AngularJs (Google Développers Group Sa...Développer une application Chrome avec AngularJs (Google Développers Group Sa...
Développer une application Chrome avec AngularJs (Google Développers Group Sa...DEFO KUATE Landry
 
IBM Paris Bluemix Meetup #12 -Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 -Ecole 42 - 9 décembre 2015IBM Paris Bluemix Meetup #12 -Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 -Ecole 42 - 9 décembre 2015IBM France Lab
 
Windows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksWindows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksJean-Sébastien Dupuy
 
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...Microsoft Technet France
 
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais  bluemix meetup rennes- 20160622 - introduction à bluemixJdruais  bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemixJérôme Druais
 
Le Cloud Computing avec Google Apps
Le Cloud Computing avec Google AppsLe Cloud Computing avec Google Apps
Le Cloud Computing avec Google AppsAisne Numérique
 
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hecPpt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hecYves LE CLEACH
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM France Lab
 
Support formation vidéo: Android Kotlin : développez des applications mobiles
Support formation vidéo: Android Kotlin : développez des applications mobiles Support formation vidéo: Android Kotlin : développez des applications mobiles
Support formation vidéo: Android Kotlin : développez des applications mobiles SmartnSkilled
 
def déploiement_sur_google_cloud_avec_utilisation_optimale_des_ressources_et_...
def déploiement_sur_google_cloud_avec_utilisation_optimale_des_ressources_et_...def déploiement_sur_google_cloud_avec_utilisation_optimale_des_ressources_et_...
def déploiement_sur_google_cloud_avec_utilisation_optimale_des_ressources_et_...zineblahib2
 

Semelhante a Système de notifications (20)

système de notifications
système de notificationssystème de notifications
système de notifications
 
System de notification
System de notificationSystem de notification
System de notification
 
Intégration d'un système de Notifications Push dans une app Android via Googl...
Intégration d'un système de Notifications Push dans une app Android via Googl...Intégration d'un système de Notifications Push dans une app Android via Googl...
Intégration d'un système de Notifications Push dans une app Android via Googl...
 
Notifications push avec Android
Notifications push avec AndroidNotifications push avec Android
Notifications push avec Android
 
Mobile cloud computing
Mobile cloud computingMobile cloud computing
Mobile cloud computing
 
Microsoft dynamics crm online, intégration avec windows azure
Microsoft dynamics crm online, intégration avec windows azureMicrosoft dynamics crm online, intégration avec windows azure
Microsoft dynamics crm online, intégration avec windows azure
 
IBM Bluemix : La plate-forme d’innovation numérique
IBM Bluemix : La plate-forme d’innovation numérique IBM Bluemix : La plate-forme d’innovation numérique
IBM Bluemix : La plate-forme d’innovation numérique
 
Développer une application Chrome avec AngularJs (Google Développers Group Sa...
Développer une application Chrome avec AngularJs (Google Développers Group Sa...Développer une application Chrome avec AngularJs (Google Développers Group Sa...
Développer une application Chrome avec AngularJs (Google Développers Group Sa...
 
IBM Paris Bluemix Meetup #12 -Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 -Ecole 42 - 9 décembre 2015IBM Paris Bluemix Meetup #12 -Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 -Ecole 42 - 9 décembre 2015
 
Windows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksWindows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer Talks
 
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
 
Digicomp Citrix Day 2015 : Mobility
Digicomp Citrix Day 2015 : MobilityDigicomp Citrix Day 2015 : Mobility
Digicomp Citrix Day 2015 : Mobility
 
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais  bluemix meetup rennes- 20160622 - introduction à bluemixJdruais  bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemix
 
Le Cloud Computing avec Google Apps
Le Cloud Computing avec Google AppsLe Cloud Computing avec Google Apps
Le Cloud Computing avec Google Apps
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hecPpt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hec
 
projet de conception.pptx
projet de conception.pptxprojet de conception.pptx
projet de conception.pptx
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
 
Support formation vidéo: Android Kotlin : développez des applications mobiles
Support formation vidéo: Android Kotlin : développez des applications mobiles Support formation vidéo: Android Kotlin : développez des applications mobiles
Support formation vidéo: Android Kotlin : développez des applications mobiles
 
def déploiement_sur_google_cloud_avec_utilisation_optimale_des_ressources_et_...
def déploiement_sur_google_cloud_avec_utilisation_optimale_des_ressources_et_...def déploiement_sur_google_cloud_avec_utilisation_optimale_des_ressources_et_...
def déploiement_sur_google_cloud_avec_utilisation_optimale_des_ressources_et_...
 

Mais de ODC Orange Developer Center

Tendances des applications mobiles en 2014 de Noha Jaafar
Tendances des applications mobiles en 2014 de Noha JaafarTendances des applications mobiles en 2014 de Noha Jaafar
Tendances des applications mobiles en 2014 de Noha JaafarODC Orange Developer Center
 

Mais de ODC Orange Developer Center (20)

Lightning Talks Réalité Augmentée
 Lightning Talks Réalité Augmentée Lightning Talks Réalité Augmentée
Lightning Talks Réalité Augmentée
 
Graphiste vs dévelopeur de Noha Jaafar
Graphiste vs dévelopeur de Noha JaafarGraphiste vs dévelopeur de Noha Jaafar
Graphiste vs dévelopeur de Noha Jaafar
 
Tendances des applications mobiles en 2014 de Noha Jaafar
Tendances des applications mobiles en 2014 de Noha JaafarTendances des applications mobiles en 2014 de Noha Jaafar
Tendances des applications mobiles en 2014 de Noha Jaafar
 
Countly
CountlyCountly
Countly
 
Owasp
OwaspOwasp
Owasp
 
Frameworks de développement Mobile
Frameworks de développement MobileFrameworks de développement Mobile
Frameworks de développement Mobile
 
Les bibliothèques sous Android
Les bibliothèques sous AndroidLes bibliothèques sous Android
Les bibliothèques sous Android
 
Les Fragments
Les FragmentsLes Fragments
Les Fragments
 
Sencha Touch
Sencha TouchSencha Touch
Sencha Touch
 
Personnalisation bouton et animations Android
Personnalisation bouton et animations AndroidPersonnalisation bouton et animations Android
Personnalisation bouton et animations Android
 
Android Device Monitor
Android Device MonitorAndroid Device Monitor
Android Device Monitor
 
Monkey & Monkey Runner
Monkey & Monkey RunnerMonkey & Monkey Runner
Monkey & Monkey Runner
 
Itinéraire sur Google Maps
Itinéraire sur Google MapsItinéraire sur Google Maps
Itinéraire sur Google Maps
 
Partage sur les réseaux sociaux
Partage sur les réseaux sociauxPartage sur les réseaux sociaux
Partage sur les réseaux sociaux
 
Shared Preferences
Shared PreferencesShared Preferences
Shared Preferences
 
Action Bar - AB & ActionBarSherlock - ABS
Action Bar - AB & ActionBarSherlock - ABSAction Bar - AB & ActionBarSherlock - ABS
Action Bar - AB & ActionBarSherlock - ABS
 
Upload - Download
Upload - DownloadUpload - Download
Upload - Download
 
Upload - Download
Upload - DownloadUpload - Download
Upload - Download
 
Sensors
SensorsSensors
Sensors
 
Framework php « Codeignitor »
Framework php « Codeignitor » Framework php « Codeignitor »
Framework php « Codeignitor »
 

Système de notifications