Domanda

ALL,

Probabilmente sto chiedendo una domanda molto semplice qui, ma come si ottiene l'ID del tuo dispositivo per Pushsharp in Android?Il mio setup è vb.net e invieremo un gran numero di diversi dispositivi Android. Seguendo l'esempio del Pushsharp qui è il mio codice finora:

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\"}"));
.

So che la chiave API è dal servizio GCM, ma da dove viene l'ID di registrazione del dispositivo?È quella configurazione del servizio GCM?Oppure è qualcosa che il dispositivo Android invia il server dovrebbe salvare?

Grazie per l'aiuto.

È stato utile?

Soluzione

L'ID di registrazione è assegnato dal servizio GCM.Quando l'applicazione registra a GCM, ottiene un ID di registrazione e dovrebbe inviarlo al server.

.

ID di registrazione Un ID Emesso dai server GCM all'applicazione Android che consente di ricevere messaggi.Una volta che l'applicazione Android ha l'ID di registrazione, lo invia al server delle applicazioni a 3 ort-partito, che lo utilizza per identificare ciascun dispositivo registrato per ricevere messaggi per una determinata applicazione Android.In altre parole, un ID di registrazione è legato a una particolare applicazione Android in esecuzione su un particolare dispositivo.

Puoi leggere di più su di esso qui .

Altri suggerimenti

Nel caso in cui hai finito di leggere questo post e non potevi essere risolto con la risposta selezionata, ecco il link Ultimate che mi ha aiutato:

Ottenere un ID di registrazione GCM .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top