Предупреждение Anroid Studio "Не рекомендуется устанавливать <base-config cleartextTrafficPermitted =" true "/>."
Я интегрирую PayUmoney в свое приложение. Для Android выше 9 по умолчанию cleartextTrafficPermitted="false". Итак, я получаю следующую ошибку -
The webpage at hhtp://180.179.174.15:3000/pgSimulator/axis/redirect could not be loaded because: net::ERR_CLEARTEXT_NOT_PERMITTED
Итак, в network_secrity_config.xml я меняю его на true, как показано ниже:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true"/>
</network-security-config>
А теперь Android studio показывает
Setting <base-config cleartextTrafficPermitted="true"/> is not recommended.
Теперь можно установить значение false? Если я не установлю значение false. PayUmoney не работает. Так что же теперь делать?
1 ответ
Либо используйте
<application
...
android:usesCleartextTraffic="true">
....
</application>
Или установите конфигурацию, как показано ниже, с доменом:
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">Your_domain</domain>
</domain-config>
</network-security-config>