Visão geral dos serviços em primeiro plano

Os serviços em primeiro plano permitem realizar operações assíncronas que são perceptíveis ao usuário. Eles 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.

Confira alguns exemplos de apps que usam serviços em primeiro plano:

  • Um app de reprodução de música 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 registra a corrida de um usuário em um serviço em primeiro plano, após receber permissão para isso. A notificação pode mostrar a distância percorrida pelo usuário durante a sessão de fitness atual.

Só use um serviço em primeiro plano quando o app precisar realizar uma tarefa 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 usar uma notificação de prioridade mínima, provavelmente você vai querer usar outra opção de trabalho em segundo plano.

Este guia explica as seguintes áreas: