Периодическая фоновая синхронизация
Я довольно новичок в программировании на iOS и теперь хочу реализовать периодическую фоновую синхронизацию, чтобы синхронизировать данные моего сервера с данными клиента. То, чего я хочу достичь, сравнимо с AndroidSyncAdapter
где вы можете определить временной интервал (например, каждые 30 минут), и система автоматически запустит заданную задачу в фоновом режиме.
До сих пор я не мог найти такой механизм для Swift 3.0, поэтому мне нужно спросить, есть ли у Сомоне опыт или какие-то подсказки для меня, как мне этого добиться.
То, что я хочу сделать, звучит довольно просто:
Когда приложение запускается в первый раз, оно должно настроить диспетчер синхронизации, который автоматически запускает фоновую задачу каждые 30 минут. Фоновая задача отвечает за синхронизацию данных сервера и клиента (используя Alamofire).
Как я могу это сделать?