Решено : Оказалось, что возникла ошибка с открытым текстом.
В Android 6.0 появился атрибут useCleartextTraffic в элементе приложения в манифесте Android.Значение по умолчанию в Android P равно «false» .Значение true указывает, что приложение намерено использовать чистый сетевой трафик.
Источник: Решение проблемы clearTextTraffic
Я недавно перенес наше приложение на Android X,теперь все запросы SSL от нашего приложения не выполняются без ошибок.Любые запросы к изображениям или видео активам через http не выполняются, только https будет работать для изображений и видео.
Мы контролируем, как доставляются некоторые активы,но некоторые сторонние ресурсы всегда будут доставляться через http, я не контролирую их.
Это происходит только для устройств под управлением Android 9, устройства с более ранними версиями (менее 9) не имеют проблем.
Приложение представляет собой приложение html5, которое поставляется вместе с Cordova. Вот спецификации:
- Cordova lib версия: 9.0.1
- Cordova android версия платформы 5.1.0
- версия Gradle: 4.10.2
- Groovy: 2.4.15
- compileSdkVersion 28
- buildToolsVersion '28 .0.3 '
- minSdkVersion 19
- targetSdkVersion 28
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
dependencies {
implementation fileTree(include: '*.jar', dir: 'libs')
implementation project(':CordovaLib')
implementation 'com.google.android.gms:play-services-analytics:+'
implementation 'com.google.android.gms:play-services-gcm:+'
implementation 'com.google.android.gms:play-services-cast:+'
implementation 'androidx.appcompat:appcompat:1.0.0'
implementation 'androidx.mediarouter:mediarouter:1.0.0'
implementation 'androidx.legacy:legacy-support-v13:1.0.0'
}
* 1052Я знаю, если вам нужно больше деталей