public class GCMBroadcastReceiver
extends android.content.BroadcastReceiver
BroadcastReceiver
that receives GCM messages and delivers them to
an application-specific GCMBaseIntentService
subclass.
By default, the GCMBaseIntentService
class belongs to the application
main package and is named
GCMConstants.DEFAULT_INTENT_SERVICE_CLASS_NAME
. To use a new class,
the getGCMIntentServiceClassName(Context)
must be overridden.
Constructor and Description |
---|
GCMBroadcastReceiver() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getGCMIntentServiceClassName(android.content.Context context)
Gets the class name of the intent service that will handle GCM messages.
|
void |
onReceive(android.content.Context context,
android.content.Intent intent) |
abortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getResultCode, getResultData, getResultExtras, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtras
public final void onReceive(android.content.Context context, android.content.Intent intent)
onReceive
in class android.content.BroadcastReceiver
protected java.lang.String getGCMIntentServiceClassName(android.content.Context context)