1

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スタジオショー

     Setting  <base-config cleartextTrafficPermitted="true"/> is not recommended. 

これを false に設定しても安全ですか? falseに設定しないと。PayUmoney は機能しません。では、今何をすべきか?

4

1 に答える 1

0

どちらかを使用

<application
    ...
    android:usesCleartextTraffic="true">
    ....
</application>

または、ドメインで以下のように構成を設定します。

<network-security-config>
  <domain-config cleartextTrafficPermitted="true">
    <domain includeSubdomains="true">Your_domain</domain>
  </domain-config>
</network-security-config>
于 2019-11-17T06:43:50.273 に答える