public class
GcmReceiver
extends WakefulBroadcastReceiver
WakefulBroadcastReceiver
that receives GCM messages and delivers them to an
application-specific GcmListenerService
subclass.
This receiver should be declared in your application's manifest file as follows:
<receiver android:name="com.google.android.gms.gcm.GcmReceiver" android:exported="true" android:permission="com.google.android.c2dm.permission.SEND" > <intent-filter> <action android:name="com.google.android.c2dm.intent.RECEIVE" /> <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> <category android:name="YOUR_PACKAGE_NAME" /> </intent-filter> </receiver>
The com.google.android.c2dm.permission.SEND
permission is held by Google Play
services. This prevents other apps from invoking the broadcast receiver.
Public Constructor Summary
Public Method Summary
void |