Мне было интересно, можно ли возобновить загрузку после того, как приложение было прервано пользователем или ОС.Резюме скачать после того, как приложение было закрыто
Я вижу, что SKTDownloadManager
имеет способы приостановить и возобновить загрузку. Однако эти методы работают только для тока SKTDownloadObjectHelper
с. Если я вытащил их из SKTDownloadManager.storedDownloadObjects()
после приложение было уволено, а затем снова запущено и брошено на SKTDownloadManager.sharedInstance().resumeDownloadForDownloadHelper()
, менеджер не возобновит скачивание.
Я углубился в код и что эти загрузки не перезапускаются из-за отсутствия надлежащего статуса. SKTGroupedDownloadOperation.m:87
:
if (self.currentRunningGroupedOperation.stateDownloadItem >= SKTMapDownloadItemStatusDownloading) {
return NO; //cannot start download,isntall, finsihed
}
Итак, мои вопросы, является ли это даже возможно возобновление загрузки после того, как приложение было прекращено, и если это так, как я это делаю. Любая помощь приветствуется :)
Мы прошли этот вопрос разработчику SKTDownloadManager с просьбой о поддержке – Ando
Спасибо, Андо! –
Привет Андо, какие-нибудь обновления? –