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)

пожалуйста, не предлагайте мне вообще не использовать менеджер загрузок. Я знаю об этом варианте, достоинства и недостатки. Я сохраняю эту опцию в качестве последнего средства.

Ответы на вопрос(3)

Ваш ответ на вопрос