局域网调试
今天App有个功能用到了局域网数据传输的功能,发现一个现象
局域网内数据传输,模拟器正常使用,但是真机没有流量
经过多次折腾后发现,iOS10之后,工信部要求大陆版的iPhone的App的任何流量都需要获取到流量访问用户确认
App在安装到真机上因为没有请求过这个权限,所以即使是局域网的数据访问也不被允许
解决方案
网上怨声载道一片,目前苹果也没有提供类似其它权限设置的Key值来进行开启,有个比较笨的解决方案就是
写一个不可见的WebView访问任意一个网页,让用户使用一下网络数据,但是使用完记得关掉,不然会一直占用CPU