DownloadManager - понимание ERROR_HTTP_DATA_ERROR
Мое приложение сильно зависит от AndroidDownloadManager
компонент для скачивания файлов с приблизительным размером 3-10 мегабайт.
при увеличении (до миллионов скачиваний) общая картина ясна:
~ 50% всех загрузок терпят неудачу из-заERROR_HTTP_DATA_ERROR.
Я получаю эту информацию из Google Analytics
согласно документации, этот код ошибки означает:
Значение COLUMN_REASON, когда произошла ошибка при получении или обработке данных на уровне HTTP.
Я нашел эту документацию не очень информативным.
Есть много ошибок http там.
а как насчет отключения сети в середине загрузки? это также вызываетERROR_HTTP_DATA_ERROR
ошибка после сбоя всех попыток менеджера загрузки?
Было бы здорово, если бы кто-то мог помочь мне понять:
есть ли способ получить отDownloadManager
больше информации о точной HTTP-ошибке?каковы наиболее распространенные ситуацииERROR_HTTP_DATA_ERROR
может быть запущен менеджером загрузки?Еще один момент, о котором стоит упомянуть: при этом ошибки накапливаются - пользователь подключен к сети WIFI (я настраиваю менеджер загрузок для загрузки только через wifi)
пожалуйста, не предлагайте мне вообще не использовать менеджер загрузок. Я знаю об этом варианте, достоинства и недостатки. Я сохраняю эту опцию в качестве последнего средства.