问题如题,9月28日升级了iOS10的系统。
升级完打开手机,使用的时候发现新浪微博连不到服务器了,切换了WiFi和数据网络都无法连接至服务器。因为微博刚推送了更新,以为是安装包有问题,卸载后重新下载安装,依然无法访问网络。后来发现支付宝也无法访问网络,才想到应该是系统的问题。
本人做iOS开发工作,知道iOS10系统对第三方应用的一些新要求。因为iOS10系统对第三方应用使用用户隐私有了更多的限制,甚至网络数据请求这样的权限都需要应用向用户申请,所以我想到这应该是应用没有得到网络访问权限的原因。
在设置->蜂窝移动数据->使用无线局域网与蜂窝移动的应用,在列表中找到无法联网的应用,打开其网络权限。
还有一种情况,你在这个列表中找不到你手机中无法联网的应用,如微博,支付宝。。。
发生这种情况的原因是你在使用iOS9系统时安装了适配iOS10系统的应用安装包但随后你又升级了iOS10的系统。应用必须在iOS10的系统下向用户申请网络使用权限后才会出现在这个网络使用的列表中。
最简单的办法就是还原网络设置,让所有的应用都重新申请网络使用权限。。。
其实重启手机就可以让新安装的应用获取网络访问权限的。。。