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

Почему sem_open возвращает недопустимый указатель в iOS?

Файл "AFNetworking.h" не найден в файле .pch

Масштаб UIPinchGestureRecognizer в горизонтальном и вертикальном направлениях отдельно

Xcode 7.3: импорт Модуль отображается с зачеркиванием

В Xcode 7, iOS 9 «Окна приложений, как ожидается, будут иметь контроллер корневого представления в конце запуска приложения»

Swift / iOS: как использовать inout параметры в функциях с AnyObject / Any или указатели

Принятие приглашения для межсетевого соединения

Статическая инфраструктура iOS с включенным битовым кодом для iOS9

UIActivityViewController с HTML

Где добавить ссылку базы данных Firebase в iOS Obj-C

Обновление приложения WatchKit с радиомаяком

Невозможно просмотреть значения переменных в отладчике после миграции Swift 3

пароль с символом процента всегда неправильный iPhone

sessionReachabilityDidChange не вызывается на часах

Заголовок заголовка UITableView Переходы во время навигации

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