ID dispositivo Pulshsharp per Android
-
23-12-2019 - |
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.
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: