Système de notifications

10 031 vues

Publié le

Présentation élaborée par M. Mehdi Krichen dans le cadre des sessions de Lightning Talks à l'Orange Developer Center.

0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
10 031
Sur SlideShare
0
Issues des intégrations
0
Intégrations
15
Actions
Partages
0
Téléchargements
27
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Système de notifications

  1. 1. Système de Notifications Réalisé et préparé par : Mehdi Krichen
  2. 2. Plan • • • • Introduction Problématique Solution o exemple : Google Cloud Messaging Conclusion
  3. 3. 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
  4. 4. Problematique • • Comment mettre à jour les applications mobiles Comment modifier le contenu des Applications mobiles sans solliciter l’intervention des utilisateurs
  5. 5. 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
  6. 6. 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.
  7. 7. 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
  8. 8. 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.
  9. 9. 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
  10. 10. 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
  11. 11. 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. • • •
  12. 12. Google Cloud Messaging inconvénient : Google Cloud Messaging n’est compatible qu’avec Android •
  13. 13. 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.
  14. 14. Merci pour votre attention

×