Sto cercando di utilizzare il servizio GCM nella mia app Android.Android di Google Cloud Messaging (GCM) e missmatched mittente id
Per questo, ho usato la documentazione Android di http://developer.android.com/guide/google/gcm/gcm.html
ho creato il processo di registrazione lato client con l'etc mittente id e l'applicazione lato server in cui sto utilizzando l'ID di registrazione e il mittente id per inviare messaggi.
Quando sto installando l'app nel mio telefono tramite Eclipse, le notifiche push funzionano bene, quindi l'id del mittente che ho è giusto.
Poi, quando esporto il file apk con Eclipse e installarlo nel mio telefono, sto ottenendo il messaggio di errore che il SenderId è sbagliato
MissmatchedSenderId
Qualcuno ha un'idea whyI sto ottenendo questo.
Ho letto questi argomenti:
Why do I get "MismatchSenderId" from GCM server side?
When sending messages using GCM, I keep getting the response 'MismatchSenderId'
Ma la cosa strana nel mio caso è che tutto funziona bene prima di esportare l'applicazione come apk e poi ho questo problema.
Qualsiasi idea è per lo più benvenuto.
Grazie mille @schurtertom, questo funziona davvero anche per me. –
dove trovo "GCMRegistrar", ho aggiunto Google Play Services come libreria nelle proprietà del mio progetto. Non è ancora possibile importare questa classe. Puoi per favore aiutare come posso superare questo? –