ios, когда удаленная nofication получена в то время как на 3G (не Wi-Fi)

Рамка газетного киоска будет обрабатывать только заказы, когда вы находитесь на Wi-Fi, но не совсем понятно, что происходит в сотовой сети 3G. Вот сценарий:

Мое приложение работает в фоновом режиме, когда оно получает удаленное уведомление о том, что новый контент доступен и не подключен к Wi-Fi в то время.

Я создаю новый NKIssue и NKAssetDownload для этой проблемы (zip-файл, содержащий все, что мне нужно для этой проблемы).

Я называю [asset downloadWithDelegate:self];

Из того, что я могу сказать, актив не загружается – даже когда я подключаюсь к Wi-Fi позже, этот актив никогда не загружается, и если я запрашиваю downloadingAssets Assets из NKIssue, это пустой массив.

Таким образом, кажется, что нет способа вернуть объект активов, чтобы снова начать загрузку (предполагая теперь на Wi-Fi).

Я мог бы сохранить отдельную ссылку на объект активов вокруг, чтобы перезапустить его загрузку, или может создать новый объект NKAssetDownload (где был существующий?) Или может проверить, включен ли я 3G / wifi, когда приходит удаленное уведомление и ветвь в моем коде соответственно или что-то еще (?), но я чувствую, что мне что-то не хватает. Документация здесь тоже неполная.

Кто-нибудь нашел хороший способ справиться с этим?

Interesting Posts

Настроить галерею приложений на странице appstore

Приложение iOS получает сбой в фоновом режиме, как изменено Настройки-> Конфиденциальность-> Контакты Мое приложение включено / выключено

Получите скриншоты всего приложения, работающего в фоновом режиме (разрешен частный API)

как отправлять данные json с использованием AFnetworking или NSJsonserialization

Swift – создание GIF из изображений и превращение его в NSData

Программно нажмите кнопку со стрелкой?

Как исправить градиент по тексту при использовании изображения в быстром режиме, когда перезапуск градиента

проблема с UISlider: печать значений ползунка и изменение стиля

Crash, в то время как iOS принимает снимок приложения

Как проверить безопасный анклав доступен на устройстве или нет

Дублирование предупреждения dylib в xcode

Подождите, пока анимация закончится в iOS?

Неприемлемое устройство iPad Air2 на Xcode 6.0?

Несовместимый тип указателя, инициализирующий 'CustomCellView *' с выражением типа UItableViewCell

Пожалуйста, помогите мне правильно применить данные о вращении устройства

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.