Question

Tous,

Je pose probablement une question très fondamentale ici, mais comment obtenir votre identifiant de périphérique pour Pushsharp à Android?Ma configuration est VB.NET et nous l'envoions à un grand nombre d'appareils Android. Suite à l'exemple Pushsharp Voici mon code jusqu'à présent:

push.RegisterGcmService(new 
GcmPushChannelSettings("YOUR Google API's Console API Access  API KEY for Server Apps HERE"));
push.QueueNotification(new GcmNotification().ForDeviceRegistrationId(
"DEVICE REGISTRATION ID HERE")
 .WithJson("{\"alert\":\"Hello World!\",
 \"badge\":7,\"sound\":\"sound.caf\"}"));

Je sais que la clé API provient du service GCM, mais d'où vient l'identifiant d'enregistrement de l'appareil?Est-ce que cette configuration par le service GCM?Ou est-ce quelque chose que l'appareil Android envoie le serveur doit sauvegarder?

Merci pour l'aide.

Était-ce utile?

La solution

L'ID d'enregistrement est attribué par le service GCM.Lorsque l'application enregistre le GCM, il reçoit un identifiant d'enregistrement et doit l'envoyer au serveur.

ID d'enregistrement ID émis par les serveurs GCM à l'application Android qui lui permet de recevoir des messages.Une fois que l'application Android a l'identifiant d'enregistrement, elle l'envoie au serveur d'applications tierces, qui l'utilise pour identifier chaque périphérique enregistré pour recevoir des messages pour une application Android donnée.En d'autres termes, un identifiant d'enregistrement est lié à une application Android donnée sur un périphérique particulier.

Vous pouvez en savoir plus sur ici .

Autres conseils

Si vous avez fini par lire cet article et que vous ne pourriez pas vous faire trier avec la réponse sélectionnée, voici le lien ultime qui m'a aidé:

Obtenir un ID d'enregistrement GCM

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top