1

J'aime écrire un programme dans Android qui a envoyé une notification à partir du Web à l'application Android. J'entends qu'il existe deux types de communication est possible dans le Web pour Android. L'un utilise GCM et (Google Cloud Messaging) et d'autres utilise la communication de service Web. Donc, je tiens à savoir que c'est là GCM (Google Cloud Messaging) ont un avantage sur la communication de service Web dans la programmation Android.Y at-il GCM (Google Cloud Messaging) avoir un avantage sur la communication de service Web dans la programmation Android

+0

Vous pouvez consulter le [Cette Question] (http://stackoverflow.com/questions/16463465/android-client-server-architecture-gcm-versus-webservice) –

Répondre

2

La communication de service Web est utile si vous souhaitez envoyer ou recevoir de grandes données pour la communication.

Et notification GCM pour démarrer le service Web. Donc, si recevoir une notification dans Android, puis démarrer le service Web pour récupérer des données à partir du Web.

0

Dans Android 6 (ou plus), il y a un grand pro pour utiliser GCM. Le message GCM à priorité élevée est le seul moyen de réveiller un téléphone à partir du mode d'attente. Si vous devez envoyer un petit texte (jusqu'à 4 Ko), je vous suggère vraiment d'utiliser GCM.