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 para o 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 somente quando o app precisar realizar uma tarefa que seja perceptível pelo usuário, mesmo quando ele não estiver interagindo diretamente com o app. Se a ação for de importância tão baixa que você queira usar uma notificação de prioridade mínima, provavelmente você não deve usar uma opção de trabalho em segundo plano diferente.

Este guia explica as seguintes áreas: