Загрузка файла Dropbox не работает, когда приложение iOS переходит в фоновый режим или экран заблокирован?

Надеюсь, я интегрировал DropboxSDK [CORE API] в свое приложение. Я могу просматривать содержимое через приложение и загружать. Но моя проблема в том, что когда я нажимаю кнопку "Домой" или заблокирован, загрузка iDevice отменяется.

И это показывает ОШИБКУ, как это.

"[ПРЕДУПРЕЖДЕНИЕ] DropboxSDK: ошибка при выполнении запроса к /1/files/dropbox/Shadow 30s_mpeg4.mp4 - (1002) Ошибка Domain=dropbox.com Код =1002 Операция не может быть завершена. (Dropbox.com ошибка 1002.)" UserInfo=0x1681f2b0 {path=/Shadow 30s_mpeg4.mp4, destinationPath=/var/mobile/Applications/728071A1-1BB9-481D-A3FE-07C791397568/Documents/Shadow 30s_mpeg4.mp4}..

Пожалуйста. Может ли кто-нибудь помочь мне выйти из этой проблемы. Заранее спасибо.

1 ответ

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    __block UIBackgroundTaskIdentifier  taskId = 0;
    taskId = [application beginBackgroundTaskWithExpirationHandler:^{
        taskId = UIBackgroundTaskInvalid;
    }];
}

просто добавьте этот код в AppDelegate.m и он даст около 10 минут после того, как приложение войдет в фоновый режим

Другие вопросы по тегам