| GcmListenerService | 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. |
| GcmNetworkManager | Class to create apps with robust "send-to-sync", which is the mechanism to sync data with servers where new information is available. |
| GcmPubSub | 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. |
| GcmReceiver | 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. |
| GcmTaskService | Implemented by the client application to provide
an endpoint for the GcmNetworkManager
to call back to when a task is ready to be executed. |
| GoogleCloudMessaging | 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. |
| OneoffTask | A task that will execute once,at some point within the specified window. |
| OneoffTask.Builder | Builder class for constructing OneoffTask
objects. |
| PeriodicTask | A periodic task is one that will recur at the specified interval, without needing to be rescheduled. |
| PeriodicTask.Builder | Builder class for constructing PeriodicTask
objects. |
| Task | Encapsulates the parameters of a task that you
will schedule on the GcmNetworkManager. |
| Task.Builder | Builder object to construct these tasks before sending them to the network manager. |
| TaskParams | Container of parameters handed off to the client
app in
onRunTask(TaskParams). |