Android: cómo programar un evento de emisión de alarmmanager que se llamará incluso si mi aplicación está cerrada?

Mi aplicación necesita ejecutar una tarea específica cada hora. No importa si la aplicación está en ejecución, suspendida o incluso cerrada.

Cuando la aplicación se está ejecutando o está suspendida, puedo hacerlo simplemente programando un receptor de transmisiones AlarmManager. Pero cuando la aplicación está cerrada, tengo que llamar "unregisterReceiver" para no filtrar una intención, y la aplicación nunca se activará (o algo así) para procesar la tarea.

Entonces, la pregunta es:¿Cómo programar una tarea de administrador de alarmas que no necesito anular el registro, por lo que se llamará incluso si mi aplicación está cerrada?

Respuestas a la pregunta(2)

Su respuesta a la pregunta