Ligue para um serviço da Web do iOS em um horário específico diariamente em segundo plano

Existe uma maneira de agendar uma função que chama um serviço da Web em um horário específico diariamente?

De acordo com minha pesquisa, terei que usar notificações locais ouNSTimer para agendar ou chamar a função em um horário específico. Mas preciso que isso funcione se meu aplicativo estiver em segundo plano no horário do agendamento (e não executar nenhuma tarefa em segundo plano) ou em primeiro plano.

Existem dois casos: 1. O serviço de localização está sendo executado em segundo plano no meu aplicativo 2. Nenhum local ou serviço de segundo plano está sendo executado ou o aplicativo está no estado suspenso (se o usuário desativou as atualizações de localização)

Mas tenho que enviar algum status ao meu servidor no horário agendado diariamente.

questionAnswers(1)

yourAnswerToTheQuestion