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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |