Хорошая точка, согласно документации Apple, в фоновом режиме разрешены только следующие действия: каждая запись должна быть зарегистрирована:
blockquote>
- audio - приложение воспроизводит звуковой контент для пользователя, пока на заднем фоне. [Этот контент включает потоковое аудио или видео содержимое с помощью AirPlay.)
Местоположение- - приложение информирует пользователей о своем местоположении, даже если оно работает в фоновом режиме.
- voip-The Приложение предоставляет возможность для пользователя совершать телефонные звонки с использованием интернет-соединения.
- newsstand-content-Приложение - это приложение Newsstand, которое загружает и обрабатывает журнал или газетный контент в фоновом режиме.
- external-accessories - приложение работает с аппаратным аксессуаром, которому необходимо регулярно доставлять обновления через внешнюю инфраструктуру.
- bluetooth-central - приложение работает с аксессуаром Bluetooth, который необходимо доставить обновления в обычном расписании через каркас CoreBluetooth.
Помимо этих служб вы можете создать задачу конечной длины в фоновом режиме , которая фактически дает вам возможность завершить сетевой процесс.
Это может быть важно, если ваше приложение выполняет некоторые важные задачи, такие как запись пользовательских данных на диск или загрузка важного файла с сетевого сервера.
blockquote>Что касается вашего вопроса, не совсем ясно, можете или нет если у вас есть служба определения местоположения, работающая в фоновом режиме. Я бы сказал ДА для короткой связи, но не совсем уверен. Начиная с iOS 4.0 это использование было отказано и очищено в документации, теперь эта часть была удалена.