, IOS - Executando tarefa em segundo plano para atualizar a localização do usuário usando swift

Eu sou novo usuário aqui, mas já usei o stackoverflow muitas vezes:) ... Sou desenvolvedor Android, mas agora estou trabalhando em um aplicativo iOS usando o swift. Sou totalmente novo usando o xcode, talvez minha pergunta seja muito simples por muito tempo ... Ótimo, eu realmente preciso de ajuda. Estou tentando implementar uma tarefa do backgroud que atualiza a localização do usuário a cada dez minutos. Preciso obter os dados longos e latinos e depois enviar essas informações para um serviço da web da API. Eu tenho radiado odocumentos do backgroud, toda a documentação e toda a documentação sobreserviços de localização do usuário. Há muita informação, muita informação, mas, talvez eu esteja muito acostumado com a informação do Android, com muita informação também, mas muitos exemplos fáceis também são muito fáceis para mim. e umpergunta anterior sobre stackoverflowtalvez me ajude muito.

Entendo muitos conceitos e co-configurei meu info.plist como a documentação diz, mas ... como posso executar uma tarefa em segundo plano para obter a localização do usuário? Onde devo escrever o código da tarefa em segundo plano? Qual é o começo? Eu tenho um projeto com três controladores de visualização diferentes e preciso iniciar o serviço com um botão ... Muito obrigado, eu realmente preciso entender o ponto de partida de tudo isso.

questionAnswers(1)

yourAnswerToTheQuestion