Sincronização periódica em segundo plano
Sou bastante novo na programação do iOS e agora quero implementar uma sincronização periódica em segundo plano para sincronizar os dados do meu servidor com os dados do cliente. O que eu quero alcançar é comparável com os AndroidsSyncAdapter
onde você pode definir um intervalo de tempo (por exemplo, a cada 30 minutos) e o sistema acionará a tarefa definida automaticamente em segundo plano.
Até agora, eu não conseguia encontrar esse mecanismo para o Swift 3.0, por isso preciso perguntar se alguém tem experiência ou algumas dicas para mim como conseguir isso.
O que eu quero fazer parece bastante simples:
Quando o aplicativo é iniciado pela primeira vez, ele deve configurar um gerenciador de sincronização que dispara automaticamente uma tarefa em segundo plano a cada 30 minutos. A tarefa em segundo plano é responsável por sincronizar os dados do servidor e do cliente (usando o Alamofire).
Como eu posso fazer isso?