Ответ 1
Ключ UIBackgroundModes определяет, какие фоновые задачи поддерживаются вашим приложением. Его значение представляет собой массив, содержащий одну или несколько строк со следующими значениями:
- audio - приложение воспроизводит звуковой контент пользователю в фоновом режиме.
- location - приложение информирует пользователей о своем местоположении, даже во время работы в фоновом режиме.
- voip - приложение предоставляет возможность совершать телефонные звонки с использованием интернет-соединения.
Вы можете отредактировать файл Info.plist на Xcode. Чтобы добавить новый ключ, нажмите знак + и напишите:
iOS 4
"UIBackgroundModes" в качестве ключа, убедитесь, что тип установлен в строку, а затем в значение записывать аудио, местоположение или voip в зависимости от ваших потребностей:
iOS 6
"Необходимые фоновые режимы" в качестве ключа, а затем установите тип в выпадающем меню.