Я занимаюсь обновлением одного из своих приложений до iOS 7 и подумал о том, чтобы попробовать новый многозадачный API. Я планирую использовать фоновую загрузку или тихие push-уведомления, чтобы поддерживать актуальность моего контента. В основном набор значений JSON. Я просмотрел большую часть документации/кода, скачал видео или изображения, и у меня есть следующие вопросы...
Если мы используем фоновую выборку или тихие push-уведомления, нужно ли нам загружать данные с помощью отдельного backgroundSessionConfiguration? Или мы можем сделать это, используя существующую defaultSessionConfiguration? (Потому что я могу повторно использовать существующий метод, а не использовать отдельный метод для фоновых загрузок).
Можно ли использовать фоновые передачи для загрузки большого набора данных, отличных от файловых ресурсов?
Поскольку я знаю, что фоновая фоновая выборка позволяет выполнить задачу только около 1 минуты, можно ли использовать фоновую передачу внутри выборки, чтобы продлить этот период? (Я имею в виду, если мы запускаем фоновую передачу внутри этого запроса на фоновую выборку, приложение выполняет его и завершает задание. Или запускает его постепенно, например, приостанавливает его и возобновляет, когда приложение снова просыпается).