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?

questionAnswers(9)

yourAnswerToTheQuestion