Próbuję użyć usługi GCM w mojej aplikacji na Androida.Android Google Cloud Messaging (GCM) i identyfikator braku nadawcy
Do tego użyłem android dokumentacji od http://developer.android.com/guide/google/gcm/gcm.html
stworzyłem proces rejestracji po stronie klienta z ETC ID nadawcy i aplikacji po stronie serwera, gdzie używam id rejestracji i identyfikator nadawcy do wysyłania wiadomości.
Gdy instaluję aplikację w moim telefonie za pośrednictwem Eclipse, powiadomienia push działają dobrze, więc identyfikator nadawcy, który mam, jest prawidłowy.
Wtedy, kiedy wyeksportować plik apk z Eclipse i zainstalować ją w moim telefonie, otrzymuję komunikat o błędzie, że Sender jest źle
MissmatchedSenderId
Ktoś ma pomysł whyI otrzymuję ten.
Czytałem te tematy:
Why do I get "MismatchSenderId" from GCM server side?
When sending messages using GCM, I keep getting the response 'MismatchSenderId'
Ale dziwna rzecz w moim przypadku jest to, że wszystko działa poprawnie przed eksportem aplikację jako apk i wtedy mam ten problem.
Każdy pomysł jest w większości przychylny.
Dziękuję bardzo @schurtertom, to faktycznie działa dla mnie też. –
gdzie znajdę "GCMRegistrar", dodałem Usługi Google Play jako moją bibliotekę we właściwościach mojego projektu. Nadal nie można zaimportować tej klasy. Czy możesz pomóc, jak mogę to przezwyciężyć? –