iOS разработчик, который делится фишками, своим опытом и опытом других.
В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки
Авторский канал, iOS разработка
Background Modes в Swift: терминология, настройка и пример приложения
Apple начала разрешать приложениям выполнять работу в фоновом режиме в далёком 2010 году с выходом iOS 4 и с тех пор развивала и улучшала фоновые режимы.
Но всё не так просто, iOS ограничивает использование фоновых операций для улучшения пользовательского опыта и продления срока службы батареи.
Если ваша задача не входит ни в одну из разрешенных категорий, вы можете столкнуться с реджектом в App Store при попытке обмануть систему, используя фоновые режимы, которые для ваших задач не предназначены. Считайте, что вы предупреждены!
📖 В этом руководстве вы узнаете о четырех вещах, которые ваши приложения могут выполнять в фоне:
1️⃣ Воспроизведение аудио.
2️⃣ Получение обновлений местоположения.
3️⃣ Выполнение критических задач фиксированной продолжительности.
4️⃣ Фоновая загрузка: выполнение фоновых обновлений по расписанию, определяемому iOS.
@iOS Dev