【发布时间】:2021-04-15 21:48:04
【问题描述】:
我正在创建一个 android 应用程序,用户必须通过 otp 登录并获取 otp 必须向 HTTP url 发出请求。
除了 ANDROID 11 之外,它在所有 android 版本中都能完美运行,说明:
CLEARTEXT communication not enabled for client
我添加了一个网络安全配置并在清单文件中设置了usesCleartextTraffic="true"。网络安全配置适用于 android 9 和 10,但不适用于 android 11。我正在使用 OKHTTP 发出请求。
任何帮助将不胜感激。
【问题讨论】:
-
不,我试过这个。我通过以下答案解决了这个问题
-
添加
ConnectionSpec.CLEARTEXT是我链接到的问题的答案之一。