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.
  • Esta es 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 necesite realizar una tarea que el usuario notará, incluso si no interactúa directamente con la app. Si la acción tiene una importancia lo suficientemente baja como para que quieras usar una notificación de prioridad mínima, es recomendable que uses una opción de trabajo en segundo plano diferente.

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