已安装应用大小与Appstore应用大小

3
这里有一个困扰我的问题。前几天我检查了我妻子的手机,发现Pinterest应用程序占用了2 GB的空间,而在App Store中实际应用程序大小只有26.8 MB。我知道它的应用程序文档目录中可能会有用户/日志/崩溃数据,但这让我想知道她手机上有多少其他应用程序存储了大量的用户数据,与其在App Store中的应用程序大小相比。

以下是我使用objectiveC如何完成所有这些的问题:

  1. 示例Xcode iHasApp 显示设备上安装的所有可用应用程序。是否有一种方法可以检查它们占用多少GB / MB的空间?

  2. 是否有一种方式可以查询应用程序在App Store中的构建大小,并告诉用户,嘿,在App Store中只有X MB?

  3. 我知道我可以访问设备上安装的所有应用程序,是否有一种方法可以检查用户最后一次启动或使用应用程序的时间?

  4. 我可以检查照片/视频和音乐占用了多少空间吗?

最终我想做的是看看我是否可以制作一个应用程序,向用户展示他们在设备上安装了什么,并让他们自己做出一些明智的决策。

到目前为止,我能找到的只是如何检查设备上已使用和空闲空间的总量以及获取所有安装的应用程序列表。


你是在说越狱设备吗? - Nikolai Ruhe
1
你想要编写一个应用程序来执行已在设置-->通用-->用量中涵盖的功能吗? - jrturton
@jrturton - 使用情况不会显示应用程序上次使用的时间或应用程序在AppStore中的大小。它只会按从大到小的顺序显示设备上的应用程序大小。对于我的应用程序,我想要进行大量的过滤/排序,如果可以的话。 - Sam B
@SamB - 我正在寻找第四个问题的答案,而不需要手动逐个文件进行计算,你有什么好办法吗? - Ryan Heitner
1个回答

2
示例Xcode iHasApp显示设备上安装的所有可用应用程序。有没有办法检查它们占用多少存储空间,以GB / MB等为单位?
不可以。iHasApp使用的API仅用于检查所选应用程序是否存在 - 基本上,您可以询问“是否安装了此应用程序?”,并且通过对大量常见应用程序运行该检查,可以建立已安装应用程序的部分列表。
无法获取其他应用程序的启动或磁盘使用情况信息。我甚至不确定设备是否跟踪最后一次启动。
考虑到这一点,您的大多数其他问题都不相关。从iOS应用程序无法实现您想要的功能。

尽管我已经做了一段时间的iOS应用程序,但我仍然无法确定什么可以或不能完成。这总是一个谜。前几天我看到一个名为iCleaner的应用程序,可以删除和释放空间,我认为这不应该被允许,但它在App Store中。所以我不得不问。 - Sam B

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接