我在我的应用程序中有一个问题,明文HTTP流量到x是不允许的。
我已经尝试在清单中添加Android:usescleartextTraffic=“true”。但是我想把“Android:usescleartextTraffic”标志改为“false”,以防止未加密的流量被发送。
这怎么解决?
您可以用一行代码解决这个问题。在您的android项目中的properties下打开AssemblyInfo.cs,并添加以下代码:
[assembly: Application(UsesCleartextTraffic = true)]
这是设备特定的问题Xiomi Redmi 3s,MIUI Global10.2,Android版本6.0.1。 关于这个问题的任何建议。
我的程序从用户那里获取一个URL,所以它可以对互联网上的任何网站提出请求。我试图使这成为可能,我查找了所有关于“Android HTTP Cleartext”错误的答案,并做出了这一点,但它仍然不允许我连接我的测试本地PHP服务器,我在这里遗漏了什么? 我的安全配置:
对于模拟器,我使用Genymotion模拟器(它使用VirtualBox)。 下面是使用的按钮的代码。我已经检查了所有的东西,但仍然一无所获。
我已经定义了自定义网络安全配置,并按照此处的建议将其包含在清单中 res/xml/network_security_config.xml: 这是在我的Android里的清单: 即使有了这些更改,当试图通过HTTP与127.0.0.1通信时,我也在Logcat中看到了以下内容: 编辑:更新(2018年8月21日)在“修复”此问题后,似乎在安装应用程序几个小时后,DownloadManager神秘地停