Почему я получаю «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, но получаю это досадное сообщение об ошибке.
Как я могу решить эту проблему?