Запуск переднего плана служб не препятствует переходу устройства в спящий режим. Вы должны требовать Wakelock. Это относится и к режиму Doze?
Например: вы запускаете службу переднего плана, а затем выключаете экран устройства. В общем, ограничения режима дозирования не применяются в таких сервисах, как приостановка сети и т. Д.
Итак, мой вопрос: вам нужно держать wakelock для служб переднего плана в режиме ожидания?
Я немного сбит с толку, потому что режим дремоты игнорирует wakelocks, если только не ставит исключение для служб переднего плана.