API 19:网络安全策略不允许明文通信

时间:2020-12-22 12:04:40

标签: android

我有一个必须在应用程序中使用的公共 API。 API 不提供 https,所以我想允许明文访问。

不过我仍然支持 KitKat (API 19)。

因此此解决方案 <application android:networkSecurityConfig="@xml/network_security_config"> 导致错误:

Attribute networkSecurityConfig is only used in API level 24 and higher (current min is 19)

那么在这种情况下我该怎么办?

network_security_config

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">http://....com/json/</domain>
    </domain-config>
</network-security-config>

1 个答案:

答案 0 :(得分:0)

您可以设置另一个属性:
<应用程序android:usesCleartextTraffic="true">