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. Problematique
•
•
Comment mettre à jour les applications
mobiles
Comment
modifier
le
contenu
des
Applications
mobiles
sans
solliciter
l’intervention des utilisateurs
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. 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. 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. 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. 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. 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. 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.
•
•
•
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.