У меня есть приложение, которое я сделал с использованием Apache Cordova (оно превращает веб-сайты HTML / CSS / JS в приложение). Он отправляет простой запрос GET моему REST API, который работает локально на P C. Я использую локальный (не локальный) IP-адрес P C (192.168.xx) и правильный порт, но, похоже, он не работает. Однако я могу сделать это «вручную» через браузер на моем телефоне, введя адрес и порт.
<uses-permission name="android.permission.INTERNET" />
уже находится в файле. xml. мой брандмауэр деактивирован, и моя сеть настроена на "частную сеть".
РЕДАКТИРОВАТЬ 20.3.2020 13:08: Я понял, что смотрю не тот файл. xml, но проблема все еще сохраняется. Добавление всего файла конфигурации. xml для ясности.
<xml version='1.0' encoding='utf-8'?>
<widget id="io.cordova.hellocordova" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<feature name="Whitelist">
<param name="android-package" value="org.apache.cordova.whitelist.WhitelistPlugin" />
<param name="onload" value="true" />
</feature>
<uses-permission name="android.permission.INTERNET" />
<name></name>
<content src="index.html" />
<access origin="*" />
<allow-intent href="*"/>
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<allow-intent href="market:*" />
<preference name="loglevel" value="DEBUG" />
</widget>