2012-08-27 6 views

risposta

8

Controllare l'ID di registrazione che viene generato sul lato client. Sembra che l'ID di registrazione sul lato client e sul lato server non coincidano.

Questa è la spiegazione dallo GCM page.

Controllare la formattazione dell'ID di registrazione che si passa al server . Assicurati che corrisponda all'ID di registrazione che il telefono riceve in l'intento com.google.android.c2dm.intent.REGISTRATION e che tu non sianon troncandolo o aggiungendo caratteri aggiuntivi. Accade quando il codice di errore è InvalidRegistration.

+0

L'ID di registrazione non sta generando né nell'emulatore/né nel dispositivo. Sta leggendo come null. –

+0

Hai ricevuto un'eccezione sul lato client? Controlla le autorizzazioni nel file manifest. Per iniziare usa questa pagina per verificare se fai tutto ok o no.http: //developer.android.com/guide/google/gcm/gs.html –

+0

L'ID di registrazione viene generato. Quando controllo dal lato server, la risposta è "Registrazione non valida", quale potrebbe essere la ragione? –

Problemi correlati