Enviar solicitações HTTP no modo de plano de fundo (iOS) periodicamente

Estou desenvolvendo um ótimo recurso para o meu aplicativo que requer que solicitações HTTP sejam enviadas periodicamente em segundo plano.

Já li muitos artigos e discussões aqui, mas não encontrei uma solução porque todas as sugestões que encontrei emstackoverflow.com resolva o problema apenas parcialmente.

Deixe-me explicar em detalhes o que eu quero que meu aplicativo faça.

Considere que exista um site com API e desejo enviar solicitações (quando o aplicativo estiver no modo de segundo plano) periodicamente para verificar o estado dos dados no site. E se o estado dos dados for aceitável, enviaria a notificação por push ao usuário para notificá-lo de que os dados estão corretos no momento.

Alguém poderia propor uma solução como implementar essa ideia no aplicativo iOS?

questionAnswers(2)

yourAnswerToTheQuestion