Dlaczego otrzymuję „MismatchSenderId” po stronie serwera GCM?
Próbuję utworzyć usługę push dla mojej aplikacji na Androida i śledzę dokumentację Google GCM oraz przykład w tej sprawie:
Mogę zarejestrować / wyrejestrować moją aplikację na Androida. Po mojej stronie serwera widzę, że mam zarejestrowaną jedną subskrypcję, ale kiedy próbuję wysłać wiadomość z serwera do mojej aplikacji na Androida, zawsze otrzymuję następujący błąd:
Błąd podczas wysyłania wiadomości do urządzenia # 0: MismatchSenderId
W mojej aplikacji na Androida używam SENDER_ID = 200000000001.
A dla mojej strony serwera, jak mówi Google, używam API_KEY = AIzxxxxxxxxxxxxxxxxXxxXxxXxxxXXXXXxxxxs
Śledziłem ten dokument:
http://developer.android.com/guide/google/gcm/demo.html
Włączyłem także GCM w moim panelu API Google, ale otrzymam ten denerwujący komunikat o błędzie.
Jak mogę rozwiązać ten problem?