Android: ejecuta una tarea en segundo plano cada 15 minutos, incluso cuando la aplicación no se está ejecutando

Necesito crear una tarea en segundo plano que se ejecute cada 10/15 minutos (lo que realmente no importa, tampoco es bueno), incluso cuando la aplicación no se está ejecutando.

¿Cómo puedo lograr esto? No puedo parecer el envolver mi cabeza alrededor de esto.

Leí que podría usar algún tipo de funcionalidad ejecutable () o usar un servicio en segundo plano o AlarmManager. Estaba pensando en un servicio en segundo plano, ya que también debe hacerse cuando la aplicación en sí no se está ejecutando.

¿Cuál es la mejor manera de hacer esto y cómo podría hacerlo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta