Código de ejecución de iOS una vez al día

La idea detrás de esta aplicación es muy simple: descargar un archivo. Sin embargo, esta aplicación será para personas que no siempre están dentro del rango de acceso a Internet, así que necesito saber que, a las 9:00 AM, para descargar un archivo en el disco duro. También habrá un botón dentro de la aplicación para hacerlo manualmente, pero ya lo tengo funcionando.

Como lo entiendo, esto será difícil si es posible. Sé que a iOS no le gustan las tareas múltiples, pero también soy consciente de que permite funciones de temporizador de fondo. Estoy abierto a cualquier tipo de sugerencias que cualquiera pueda tener para lograr esto, incluso si eso significa escribir una aplicación por separado. Gracias.

Edición: veo que existe la posibilidad de trabajar con notificaciones, o incluso con el calendario. Ideas en esa categoría como también bienvenida.

Edición 2: También leí algo acerca de un servidor externo que inicia una aplicación, pero no dio una descripción.

Respuestas a la pregunta(5)

Su respuesta a la pregunta