ОК, так что я указан UIRequiresPersistentWiFi ключа моего списка свойств приложения к YES так КСН не остановит выборки данных, когда мое приложение работает в фоновом режиме.UIRequiresPersistentWiFi эквивалент для сотовой связи
Однако, когда пользователь использует сотовую связь (а не Wi-Fi), а мое приложение находится в фоновом режиме, загрузка данных прекращается через несколько минут.
Я дважды проверил документы и, похоже, нет эквивалента UIRequiresPersistentWiFi для сотовой сети, которую я мог установить.
Есть ли способ, по которому я могу подключиться через сотовую сеть, когда приложение находится в фоновом режиме? Любые намеки?
Cheers!
Обновления:
Я делаю приложение интернет-радио. Stream объединяется с mp3, которые я запрашиваю один за другим (не могу запросить их заранее, не могу изменить сервер). Он работает, когда мое приложение находится в фоновом режиме и использует wifi. Однако при использовании сотового соединения сетевые запросы не выполняются через некоторое время, проведенное в фоновом режиме. Нельзя менять стратегию. Приложение находится в AppStore, и он работал раньше. Я думаю, они что-то изменили в новой версии системы.
Более того, мне не нужно дросселировать. Мое радиоприложение уже одобрено и находится в AppStore. Поток отправляется со 128 кб/с (это максимум), так что это не проблема. Похоже, что система отключает мои сетевые запросы (когда в сотовой сети) через некоторое время в фоновом режиме. Однако это происходит только тогда, когда я пытаюсь запустить соединение в фоновом режиме.
Описание:
- App находится в фоновом режиме, играющий mp3 передаваться по сотовой сети .
- Mp3 заканчивается
- Я прошу URL в другой mp3
- Запрос не выполняется *.
* работает при использовании WiFi.
Я не уверен, что это именно то, что вы ищете, но посмотрите на это: http://stackoverflow.com/q/4595638/1047258 – Novarg
Спасибо, но это не имеет никакого отношения к моему вопросу. – RaffAl