Getting INVALID_SENDER on one device while its working with another GCM android

android, google-cloud-messaging

Solution

Log is showing incorrect sender ID. it should be taken from Google api project url. e.g

https://code.google.com/apis/console/b/0/#project:65464654646546

then 65464654646546 is sender ID.

Problem

I am following Android Push Notifications using Google Cloud Messaging (GCM) to implement GCM with my application it was working fine on single device `(Galaxy S)` when i tried to test it with another device`( Galaxy Tab 7')` its generating error. handleRegistration: registrationId = null, error = INVALID_SENDER, unregistered = null here is the Log which i am getting ``` V/GCMRegistrar(5649): Registering app my_maypackage of senders APA91bHvzZbO_nyYvaA_QRGDaV-wRAYKjt0qJSQmzPUi2unqG7j0OGuyhVY1A3zh-ZfnA0XT0ffgyKypVJ_5owLZvZBNGARpTBkBg9ED8gVVCDejaIpShghq_tXGhMnFQEufwdCL1ibm V/GCMRegistrar(5649): Setting registeredOnServer status as true until 2013-04-02 11:02:07.847 V/GCMBroadcastReceiver(5649): onReceive: com.google.android.c2dm.intent.REGISTRATION V/GCMBroadcastReceiver(5649): GCM IntentService class: my_maypackage.GCMIntentService V/GCMBaseIntentService(5649): Acquiring wakelock V/GCMBaseIntentService(5649): Intent service name: GCMIntentService-980172650021-7 D/GCMBaseIntentService(5649): handleRegistration: registrationId = null, error = INVALID_SENDER, unregistered = null D/GCMBaseIntentService(5649): Registration error: INVALID_SENDER I/GCMIntentService(5649): Received error: INVALID_SENDER V/GCMBaseIntentService(5649): Releasing wakelock ``` Note: both devices are configured with same gmail account.

Original source