Je suis confus à propos de l'ID de l'expéditeur GCM et de la clé API. Je suis responsable de la construction d'un serveur tiers qui enverra des notifications à l'application Android.
Lequel dois-je stocker sur le serveur? Clé API ou ID de l'expéditeur? Qui est responsable de la création des deux, développeur Android ou moi?
J'ai un peu compris par moi-même:
Cela dépend de la manière dont votre serveur tiers va fonctionner, mais en général, il fonctionne comme suit:
Vous trouverez des informations sur la manière dont les développeurs obtiennent ces informations dans la documentation de GCM: http://developer.Android.com/google/gcm/gs.html
En fonction de vos besoins, des solutions commerciales tierces sont disponibles.
Il existe deux clés ou ID sur lesquels repose le processus GCM. L'une d'elles est registrationID qui est créé côté application Android et envoyé à l'application serveur où la clé API est déjà stockée. Le message est envoyé au périphérique à l'aide d'une combinaison d'identifiant d'enregistrement et de clé API.
L'identifiant d'enregistrement est généré par les serveurs GCM lorsque l'application Android leur en fait la demande. Conserver l'ID de projet déjà créé (sur la console de développement Google).