Обзор служб переднего плана

Службы переднего плана позволяют асинхронно выполнять операции, заметные пользователю. Службы переднего плана отображают уведомление в строке состояния , чтобы пользователи знали, что ваше приложение выполняет задачу в фоновом режиме и потребляет системные ресурсы.

Примеры приложений, использующих службы переднего плана, включают следующее:

  • Приложение для воспроизведения музыки, работающее в фоновом режиме. В уведомлении может отображаться название текущей воспроизводимой песни.
  • Фитнес-приложение, которое записывает пробежку пользователя в фоновом режиме после получения разрешения от пользователя. В уведомлении может отображаться расстояние, пройденное пользователем за текущую тренировку.

Используйте службу переднего плана только тогда, когда приложению необходимо выполнить задачу, которая заметна пользователю, даже если он не взаимодействует с приложением напрямую. Если действие настолько низкое, что вы хотите использовать уведомление с минимальным приоритетом, вам, вероятно, следует использовать другой вариант фоновой работы .

В этом руководстве объясняются следующие области: