2014-07-25 3 views
0

J'ai récemment commencé à utiliser Google Cloud Messaging (GCM) d'Android et j'ai du mal à comprendre les concepts de base du fonctionnement de GCM.Android Concept Google Cloud Messaging

D'après ce que je comprends au moment, au fond, nous avons 3 niveaux dans l'ensemble de l'architecture:

1er niveau - Mon serveur 2e niveau - Messagerie de Google Serveur 3e niveau - App Android client

Donc, ce que je comprends c'est que chaque fois qu'un nouvel utilisateur installe mon application android, l'application s'enregistre auprès du serveur de Google et obtient un "ID d'enregistrement", puis il est censé se connecter à mon serveur , sorte de "s'enregistrer sur le serveur". Ma question est, est-ce que mon serveur est censé stocker chaque ID d'enregistrement dans ma base de données pour que je puisse publier un message à tous les utilisateurs avec mon application android installée? Ou existe-t-il une méthode pour "ENVOYER UN MESSAGE À TOUS LES UTILISATEURS" dans GCM sans avoir besoin de chaque ID d'enregistrement?

Répondre

0

Vous devez stocker les ID d'enregistrement dans votre base de données.

Questions connexes