Well, the good news is that after updating to 5.9, I no longer have any issues downloading files on either of the Android devices mentioned.
The bad news is that after updating to 5.9, downloading fails on my iOS device with the error: "SSL handshake failed".
update: Here is one solution for the now-broken iOS downloads:
QNetworkRequest request(url);
#if QT_VERSION == QT_VERSION_CHECK(5, 9, 0) && defined Q_OS_IOS
QSslConfiguration sslConf = request.sslConfiguration();
sslConf.setPeerVerifyMode(QSslSocket::VerifyNone);
request.setSslConfiguration(sslConf);
#endif
QNetworkRequest request(url);
#if QT_VERSION == QT_VERSION_CHECK(5, 9, 0) && defined Q_OS_IOS
QSslConfiguration sslConf = request.sslConfiguration();
sslConf.setPeerVerifyMode(QSslSocket::VerifyNone);
request.setSslConfiguration(sslConf);
#endif
To copy to clipboard, switch view to plain text mode
(care of the discussion here: https://stackoverflow.com/questions/...ndshake-failed)
Unrelated: for anyone updating to 5.9 (or from any version to any version, really), remember to review your UI. After updating to 5.9, my views look different (and not in a good way). >.<
Bookmarks