Этого можно добиться, добавив тег edit-config
на платформу Android в вашем config.xml
, это поддерживается Cordova Android Plugin v7.0.
Вам потребуется создать файл конфигурации сетевой безопасности, который вы создадите для собственного приложения Android, используя примеры из Google .
Далее в Cordova config.xml
вы можете использовать тег edit-config
, чтобы добавить атрибут networkSecurityConfig
в тег Application. Затем вам просто нужно скопировать файл конфигурации сетевой безопасности в качестве ресурса для вашего приложения в каталог res/xml
.
Вот пример того, как это может выглядеть в ваших приложениях config.xml
...
<platform name="android">
<edit-config xmlns:android="http://schemas.android.com/apk/res/android" file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application">
<application android:networkSecurityConfig="@xml/network_security_config" />
</edit-config>
<resource-file src="network_security_config.xml" target="app/src/main/res/xml/network_security_config.xml" />
</platform>
...