几天以前在 cnbeta 上看到一个方法称可以用下载超大容量电影的方式诱导 iOS 自我进行清除缓存的动作,比我直接拿 DFU 清除缓存的方式便捷许多。我以前一直听说 iOS 会在剩余空间不足的情况下自动清理一些缓存,只是自己从未把容量用到那个地步故未能证实,不过至少这个方法听上去非常 make sense。
今天就看到有人跳出来说经自己实测此方法无效,并且会因为买电影而扣费(……),那么我便动手测试一下。
争议一:iOS 是否会在提示容量不足时自动清除缓存
争议二:在因为容量不足无法下载电影时,iTunes 是否会扣费
这个时候按 Home 键回到桌面已经可以看到 Safari 显示 “正在清理”,片刻后可用空间从 2.9GB 飙升到 3.6GB。
那么我算测试成功了,不成功的我也不知道什么原因。大概是因为我本来缓存就不是很多的缘故,再次尝试下载电影并未清理出更多的可用空间。
至于争议点二,正如我之前给出的链接,cnbeta 来自雷锋网的那篇新闻里并没有说下载不会扣费,而且原本的测试就是用售价仅为 1 元的『让子弹飞』来做的。
http://www.cnbeta.com/articles/488365.htm
但是某网站编辑是从爱范儿看到这方法的,原文说不会扣费,具体没有达成扣费效果的流程我也不得而知了,但先购买再下载的流程也非常 make sense。
http://www.ifanr.com/641117
至少我证明这个方法是有效的。最后不得不说一句,自己做测试还去跟苹果要退款的行为真的很 low。