В более новых версиях Android (9+) вы должны указать белый список имен хостов, отличных от HTTPS, к которым ваше приложение может получить доступ. В противном случае попытка доступа к таким именам хостов приведет к сетевой ошибке.
Создайте следующий файл, если он не существует - android/app/src/debug/react_native_config.xml
.
Содержимое должно выглядеть следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="false">localhost</domain>
<domain includeSubdomains="false">192.168.0.1</domain>
<domain includeSubdomains="false">YOUR_SERVER_IP</domain>
</domain-config>
</network-security-config>
Убедитесь, что сервер, к которому вы пытаетесь получить доступ, указан здесь, а затем перекомпилируйте и переустановите приложение на вашем устройстве.