DownloadManager: comprensión de ERROR_HTTP_DATA_ERROR
Mi aplicación depende mucho de AndroidDownloadManager
componente para descargar archivos con un tamaño aproximado de 3-10 megabytes.
al ampliar (a millones de descargas) el panorama general es claro:
~ 50% de todas las descargas están fallando debido aERROR_HTTP_DATA_ERROR.
Recibo esta información de google analytics
De acuerdo con la documentación, este código de error significa:
Valor de COLUMN_REASON cuando se produjo un error al recibir o procesar datos en el nivel HTTP.
Encontré esta documentación no muy informativa.
Hay muchos errores http por ahí.
¿Y qué hay de la desconexión de la red en medio de la descarga? ¿También desencadena laERROR_HTTP_DATA_ERROR
error después de fallar todos los intentos de reintento del administrador de descargas?
Sería genial si alguien pudiera ayudarme a entender:
¿hay alguna manera de llegar desdeDownloadManager
Más información sobre el error http exacto?¿Cuáles son las situaciones más comunes?ERROR_HTTP_DATA_ERROR
puede ser despedido por el administrador de descargas?Otro punto que vale la pena mencionar: mientras se producen estos errores, el usuario está conectado a la red WIFI (estoy configurando el administrador de descargas para descargar solo a través de wifi)
por favor no me sugiera que no use el administrador de descargas en absoluto. Conozco esta opción, ventajas y desventajas. Estoy guardando esta opción como último recurso.