DownloadManager - entendendo ERROR_HTTP_DATA_ERROR

Meu aplicativo depende muito do AndroidDownloadManager componente para baixar arquivos com tamanho aproximado de 3 a 10 mega bytes.

ao aumentar (para milhões de downloads), o quadro geral é claro:

~ 50% de todos os downloads estão falhando devido aERROR_HTTP_DATA_ERROR.

Estou recebendo essas informações do google analytics

de acordo com a documentação, esse código de erro significa:

Valor de COLUMN_REASON quando ocorreu um erro ao receber ou processar dados no nível HTTP.

Achei esta documentação não muito informativa.
existem muitos erros de http por aí.

e quanto à desconexão da rede no meio do download? isso também aciona oERROR_HTTP_DATA_ERROR erro após falhar em todas as tentativas de repetição do gerente do download?

Seria ótimo se alguém pudesse me ajudar a entender:

existe alguma maneira de sair deDownloadManager mais informações sobre o erro exato do http?quais são as situações mais comunsERROR_HTTP_DATA_ERROR pode ser demitido pelo gerenciador de downloads?

outro ponto que vale a pena mencionar: enquanto esses erros se acumulam - o usuário está conectado à rede Wi-Fi (estou configurando o gerenciador de downloads para baixar apenas por wifi)

por favor, não me sugira que não use o gerenciador de downloads. Conheço esta opção, vantagens e desvantagens. Estou salvando esta opção como último recurso.

questionAnswers(3)

yourAnswerToTheQuestion