Código de execução do iOS uma vez por dia

A idéia por trás deste aplicativo é muito simples: baixe um arquivo. No entanto, este aplicativo será para pessoas que nem sempre estão dentro do alcance de acesso à Internet, então eu preciso que ele saiba que, às 9h, faça o download de um arquivo para o disco rígido. Haverá um botão dentro do aplicativo para fazê-lo manualmente também, mas eu já estou trabalhando nisso.

Pelo que entendi, isso será difícil se for possível. Eu sei que o iOS não gosta de multitarefa, mas também estou ciente de que ele permite funções de timer de fundo. Estou aberto a qualquer tipo de sugestão que alguém possa ter para realizar isso, mesmo que isso signifique criar um aplicativo separado. Obrigado.

Edit: Eu vejo que há a possibilidade de trabalhar com notificações, ou até mesmo o calendário. Idéias nessa categoria como também bem-vindas.

Edit 2: Eu também li algo sobre um servidor externo iniciando um aplicativo, mas não deu nenhuma descrição.

questionAnswers(5)

yourAnswerToTheQuestion