iOS 系统服务,消耗流量严重的问题,很多人都遇到了。其中,iTunes账户通用跑流量极其严重

实验

对于ios系统服务偷跑流量, 我做过下面这样的实验,看看到底偷跑流量的,是哪个系统功能

  • 开启移动网络,关闭wifi
  • 设置-蜂窝移动网络-把所有应用的移动网络权限 关掉
  • 设置-蜂窝移动网络-Wi-Fi助理 关闭
  • 设置-个人热点 关闭
  • 设置-通用-siri 关闭
  • 设置-通用-Spotlight搜索-siri建议 关闭
  • 设置-通用-语音与地区-高级-自动 关闭
  • 设置-隐私-定位服务 关闭
  • 设置-隐私-诊断 、广告 关闭
  • 设置-iCloud 点击账户,然后退出
  • 设置-iTunesStore与AppStore 所有的选项都关闭。账户不用退出
  • 设置-邮件 点击账户,然后退出
  • 设置-信息-iMessage 关闭
  • 设置-Facetime 关闭
  • 设置-音乐 都关闭
  • 设置-播客 都关闭
  • 设置-iBooks 都关闭
  • 设置-GameCenter 都关闭
  • 设置-通知 把不重要的应用,都关闭

操蛋的结果

然而并没有什么卵用,iTunes仍然会跑流量
但是跑的流量大大减小了。
实验描述中,高亮部分,是我从前,没有设置过的。看来这一部分,对于减少系统服务跑流量很有好处

推测

所有应用的蜂窝移动网络都已经关闭,但是iTunes跑流量仍然跑流量,那么,肯定跟消息推有关。
我们不进入某个应用,比如qq,也能收到消息
这是因为,ios的系统推送功能,会经常在后台连接apple的服务器,获取最新的消息,然后显示给我们(锁屏或小红点)。这个取消息的过程,必然要带上appleID相关信息,而且会涉及账户验证相关操作。估计这些流量消耗会算到iTunes账户里面去。

建议

保留按实验中的配置,但是开启部分应用的联网权限,比如qq、微信、浏览器等。
然后,加一步操作:设置-通用-还原-还原网络设置

这种方法,我观察过几天,iTunes账户依然会跑流量(应用通知),但是已经很少了。不使用定位的话,一天1M左右