Почему я получаю «MismatchSenderId» со стороны сервера GCM?

Я пытаюсь создать службу push-уведомлений для своего приложения для Android и следую документации и примеру Google GCM по этому вопросу:

Я могу зарегистрировать / отменить регистрацию своего приложения для Android. Со стороны сервера я вижу, что у меня зарегистрирована одна подписка, но когда я пытаюсь отправить сообщение с сервера в мое приложение Android, я всегда получаю следующую ошибку:

Error sending message to device #0: MismatchSenderId

Для своего приложения для Android я использую SENDER_ID = 200000000001.

И для моей серверной стороны, как говорит Google, я использую API_KEY = AIzxxxxxxxxxxxxxxxxXxxXxxXxxxXXXXXxxxxs

Я следовал за этим документом:

http://developer.android.com/guide/google/gcm/demo.html

Я также включил GCM на своей панели API Google, но получаю это досадное сообщение об ошибке.

Как я могу решить эту проблему?

Ответы на вопрос(9)

Ваш ответ на вопрос