Take a look at the sample manifest here - https://developer.android.com/google/gcm/client.html
My question is howcome the receiver receives broadcast with the permission android:permission="com.google.android.c2dm.permission.SEND"
when no uses-permission
or permission
tag is used with the same string ?
-- solved --
Note: don't forget to read the comments in the selected answer.