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, когда приходит удаленное уведомление и ветвь в моем коде соответственно или что-то еще (?), но я чувствую, что мне что-то не хватает. Документация здесь тоже неполная.

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

Давайте будем гением компьютера.