Visão geral dos serviços em primeiro plano

Os serviços em primeiro plano permitem realizar de maneira assíncrona operações 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 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 que o usuário percorreu durante a sessão de exercícios 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 uma opção de trabalho em segundo plano diferente.

Este guia explica as seguintes áreas: