Про работу с сетью в iOS написаны сотни статей и рассказаны десятки докладов на митапах. Но как правило во всех них обходится стороной одна важная составляющая работы с сетью: работа в background-режиме. Именно об этом рассказал Вася Коцюба на iOS-митапе в петербургском офисе компании Redmadrobot.
- Как запустить URL-сессию, если приложение находится в Background режиме? 📡
- В чем особенности работы URL-сессии в этом случае?
- Какие проблемы могут возникнуть при этом?
- Как отслеживать результат сетевых операций и перезапускать их в случае ошибки?
Главное, смотреть это не в бэкграунде!