游戏发HTTP收发数据,以前可以用裸IP的,现在一到真机发HTTP就报:
No Network Security Config specified, using platform default ; 这个错,百度查了后才知道SDK 7(24~28)以后为了安全都这样,后来我降到SDK6(23以下),还是不行,然后网上的方法都试过了,裸IP就是不行,看到别人行的都是套域名的,我就开发测试功能效果而已,还要去弄个域名,搞域名服务器租期又要3个月以上才能备案,真麻烦,现在开发都是这样的了吗?
https://developer.android.com/training/articles/security-config
说人话:
android:usesCleartextTraffic=“true”
这方法裸IP你试过了没? 我这试过了,还是报同样的错
这个不是因为裸ip,是因为不允许http了,得https。一般解决方式就是
android:networkSecurityConfig="@xml/network_security_config"
然后res添加一个xml文件 network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
什么也别说了,我云整域名了,https要SSL证书,SSL证书得填域名,裸IP不行,麻烦得一B,搞网络不能像以前轻松开发了
一直在用ip。。。。