我已经经历了很多关于以编程方式清理临时文件和缓存的问题,我得到的答案是No its not possible
,因为应用程序处于沙盒模式,我们无法访问一个应用程序的内容其他除了我们有读取权限的情况。但最近我看到一个应用程序正在删除其他应用程序的临时文件。它是现场直播并获得苹果批准。
以下是当用户要求删除临时文件时提供的警报的屏幕截图。
所以我的问题是,删除临时文件和其他应用程序的缓存现在可以通过编程方式进行,或者是否有任何特定的设备位置,我们可以从中清除所有应用程序的临时文件或缓存。我感到很困惑看(清洁应用程序)和我读到的它不可能(以前的堆栈溢出问题和博客)。一些有价值的链接和评论表示赞赏。
答案 0 :(得分:2)
虽然这个应用程序可能会使用一种过度命令磁盘空间的技术,以强制iOS删除系统范围内的临时文件以及其他应用程序,但如果审阅者注意到它,它将被appstore拒绝。它可能会在稍后的时间从销售中删除。我已经开发了这样的东西,我开发的应用程序“弯曲规则”。我不建议将任何开发时间投入到Apple极有可能拒绝或从销售中删除的应用程序中。