Я пытаюсь загрузить файлы, используя следующий код:
DownloadManager downloadManager = (DownloadManager) activity.getSystemService(Context.DOWNLOAD_SERVICE);
DownloadManager.Request dRequest = new DownloadManager.Request(downloadUri);
downloadManager.enqueue(dRequest);
что происходит?
Устройства> KitKat
Все работаетхорошо, я вижу нативное уведомление правильно, прогресс обновляется, и файл загружается в папку Download /.
Устройства <= KitKat </strong>
IЯ правильно вижу нативное уведомление, система пытается загрузить файл, но происходит ошибка.прогресс уведомления остается навсегда (бесконечный прогресс)
Я вижу ошибку в logcat:
W/DownloadManager: Aborting request for download 55: while trying to execute request: javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x752e2028: Failure in SSL library, usually a protocol error
error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version (external/openssl/ssl/s23_clnt.c:741 0x621ebd38:0x00000000) FinalStatus = 495
Некоторые идеи:
- Попытка загрузить образец zipфайл из приложения Chrome устройства, и он не работал, пока Google не обновлял Chrome.
- Если я заменяю https на http, это работает, но это не очень хорошее решение для меня
Большое спасибо за помощь!