Hello,
I have implemented GCM and tested. It works fine on 4.0 or higher android versions.
I'm using HTC Nexus One having android version 2.3.6. I'm not able to receive any gcm notification.
Though my receiver gives me REGISTRATION inent from which i'm receiving REGISTRATION_ID.
I also checked google play services but it returns SUCCESS.
I also have tested on HTC DESIRE C with android version 4.0.3. REGISTRATION_ID i'm receiving in the same manner and notifications are also received on this device.
Please help me with your suggestions.