Запросы к тестовому серверу по http падают с CLEARTEXT communication not permitted
Бэкенд-разработчик поднял сервер на своей машине, приложение обращается к http://192.168.1.20:8080/. Каждый запрос падает с UnknownServiceException: CLEARTEXT communication to 192.168.1.20 not permitted by network security policy. targetSdk — 34.
Что происходит?
- Android по умолчанию запрещает незашифрованный HTTP
- В манифесте нет разрешения INTERNET
- OkHttp не поддерживает адреса по IP
- Сервер отклоняет запросы без сертификата
