После многочисленных попыток решить ее, у меня сработал только один способ. По сути, вам нужно добавить пакет безопасности Java от Google, чтобы включить TLSv1 / TLSv1.1 / TLSv1.2 в старых версиях Android (<5.0). Это также добавит поддержку TLSv1.3 и увеличит размер apk, но я думаю, нам придется с этим смириться. </p>
Добавить пакет в app/build.gradle
:
implementation 'org.conscrypt:conscrypt-android:2.1.0'
Обновление MainApplication.java
для использования нового поставщика безопасности:
@Override
public void onCreate() {
super.onCreate();
Security.insertProviderAt(new org.conscrypt.OpenSSLProvider(), 1);
//...
}