Я работаю над ионным проектом.В проекте используются различные плагины, включая плагин для передачи файлов.
Проблема
Когда я устанавливаю и запускаю приложение, оно не может загрузить ресурсы, такие как изображения и аудио, из API.Когда я отлаживал, была показана следующая ошибка:
{
"code": 3,
"source": "https://api.example.com/uploads/audio/011576657039579041.mp3",
"target": "file:///data/user/0/com.myapp.snork/files/audio/011576657039579041.mp3",
"http_status": null,
"body": null,
"exception": "java.security.cert.CertPathValidatorException: Trust anchor for certification path not found."
}
Я протестировал ее на Android 6, 7 и 8, но не повезло.это работает в iOS.Кто-нибудь может сказать мне, что может быть не так ??
Что я пробовал?
- Удаление и добавление платформы Android снова
- Удалениеи снова добавить плагин для передачи файлов.
Моя рабочая среда
- @ ionic / cli-utils: 1.19.2
- ionic (Ionic CLI): 3.20.0
- @ ionic / app-scripts: 1.3.8
- Платформы Cordova: Android 7.0.0 IOS 4.3.1
- Ionic Framework: ионно-угловой 3.7.1
- Android SDK Инструменты: 26.1.1
ОБНОВЛЕНИЕ
Исходный URL - https://api.example.com/uploads/audio/011576657039579041.mp3 может быть доступен напрямую через браузер, поэтому в исходном URL нет ничего плохого.
Это связано с https ??