| java.lang.Object | |||
| ↳ | android.content.BroadcastReceiver | ||
| ↳ | android.support.v4.content.WakefulBroadcastReceiver | ||
| ↳ | com.google.android.gms.gcm.GcmReceiver | ||
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 Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
android.support.v4.content.WakefulBroadcastReceiver
| |||||||||||
From class
android.content.BroadcastReceiver
| |||||||||||
From class
java.lang.Object
| |||||||||||