A subclass of GcmTaskService is required to receive scheduled Tasks. GcmTaskService requires an override of its onRunTask(TaskParams params) method, and this is where any The onInitializeTask() method of GcmTaskService can be overriden to be notified of this event and respond GCMTaskService is typically simpler to manage and more difficult to mess up than JobService.