This class is deprecated.
GCM is deprecated and replaced by Firebase Cloud Messaging (FCM). See the FCM migration guide
for details on how to migrate to FCM.
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" />
<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.
| void |