Я использую Ionic 3 с Cordova 8 для запуска простого приложения на Android и iOS. Когда пользователь нажимает кнопку, некоторые собранные данные отправляются на внешний сервер - однако, после проверки приложение не может отправить данные по какой-либо причине. Я прочитал всю соответствующую документацию и сообщения на форуме, которые касаются этого, и я без объяснения причин.
РЕДАКТИРОВАТЬ: Это также происходит в новом приложении Ionic 4 с Cordova 9.
Я проверил свой config.xml на необычные настройки / разрешения, но все кажется разумным - в частности, оно содержит следующие строки:
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
Мое приложение успешно считывает действующий IP-адрес телефона, с которым он работает в сети. Что может заставить приложение Ionic 3 получить действительный сетевой IP-адрес (или использовать базовую платформу), но не обмениваться данными с внешним миром?
Журнал АБР: https://gist.github.com/JesseRMeyer/9f93b07fb8dcf56e2907178f35d70ff8