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.