Visão geral dos serviços em primeiro plano

Os serviços em primeiro plano permitem que você execute operações assíncronas que são perceptíveis pelo usuário. Os serviços em primeiro plano mostram uma notificação na barra de status para informar aos usuários que o app está realizando uma tarefa em primeiro plano e consumindo recursos do sistema.

Exemplos de apps que usam serviços em primeiro plano:

  • Um app de reprodução de música que toca músicas em um serviço em primeiro plano. A notificação pode mostrar a música que está tocando no momento.
  • Um app fitness que registra a corrida de um usuário em um serviço em primeiro plano, após receber permissão do usuário. A notificação pode mostrar a distância que o usuário percorreu durante a sessão de condicionamento físico atual.

Use um serviço em primeiro plano apenas quando o app precisar realizar uma tarefa que seja perceptível pelo usuário, mesmo que ele não esteja interagindo diretamente com o app. Se a ação for de importância baixa o suficiente para que você queira usar uma notificação de prioridade mínima, provavelmente será necessário usar uma opção de trabalho em segundo plano diferente.

Este guia explica as seguintes áreas: