Предупреждение 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>
Другие вопросы по тегам