Периодическая фоновая синхронизация

Я довольно новичок в программировании на iOS и теперь хочу реализовать периодическую фоновую синхронизацию, чтобы синхронизировать данные моего сервера с данными клиента. То, чего я хочу достичь, сравнимо с AndroidSyncAdapter где вы можете определить временной интервал (например, каждые 30 минут), и система автоматически запустит заданную задачу в фоновом режиме.

До сих пор я не мог найти такой механизм для Swift 3.0, поэтому мне нужно спросить, есть ли у Сомоне опыт или какие-то подсказки для меня, как мне этого добиться.

То, что я хочу сделать, звучит довольно просто:

Когда приложение запускается в первый раз, оно должно настроить диспетчер синхронизации, который автоматически запускает фоновую задачу каждые 30 минут. Фоновая задача отвечает за синхронизацию данных сервера и клиента (используя Alamofire).

Как я могу это сделать?

Ответы на вопрос(2)

Ваш ответ на вопрос