Есть ли причина продолжать использовать IntentService для обработки сообщений GCM?

Как вы знаете, недавно Google изменил свою документацию GCM, и они утверждают, чтоIntentService больше не требуется для обработки поступающих сообщений GCM. Вся обработка может быть сделана вBroadcastReceiver.

При попытке выяснить, есть ли веская причина для продолжения использованияIntentServiceЯ сталкивался с этимкотировка:

Служба (обычно IntentService), которой WakefulBroadcastReceiver не выполняет работу по обработке сообщения GCM, обеспечивая при этом, чтобы устройство не возвращалось в спящий режим.Включение IntentService не является обязательным- вместо этого вы можете обрабатывать свои сообщения в обычном BroadcastReceiver,но реально, большинство приложений будет использовать IntentService.

Почему большинство приложений используютIntentService? Существуют ли сценарии, в которых обработка сообщения GCM осуществляется непосредственно вBroadcastReceiver не сработает?

Ответы на вопрос(1)

Ваш ответ на вопрос