Descripción general de los servicios en primer plano

Los servicios en primer plano te permiten realizar operaciones asíncronas que el usuario puede detectar. Los servicios en primer plano muestran una notificación en la barra de estado para que los usuarios sepan que la app está realizando una tarea en primer plano y que está consumiendo recursos del sistema.

Estos son algunos ejemplos de apps que usan servicios en primer plano:

  • Esta es una app de reproductor de música que reproduce música en un servicio en primer plano. La notificación podría indicar la canción actual que se está reproduciendo.
  • Una app de fitness que registra la actividad de correr de un usuario en un servicio en primer plano después de obtener el permiso del usuario. La notificación puede mostrar la distancia que recorrió el usuario durante la sesión de entrenamiento actual.

Usa un servicio en primer plano solo cuando la app deba realizar una tarea visible para el usuario, incluso cuando no esté interactuando directamente con la app. Si la acción es lo suficientemente importante como para que quieras usar una notificación de prioridad mínima, es probable que quieras usar una opción de trabajo en segundo plano diferente.

En esta guía, se explican las siguientes áreas: