用户删除我的iOS应用程序后如何存储本地数据?

时间:2012-02-07 16:45:16

标签: ios persistence sandbox

我认为这是不可能的,因为所有数据都存储在沙箱中,当用户删除应用时,应该从设备中删除所有数据。

但不知何故,这件事发生了:

我从appstore下载了一个壁纸应用程序。

这是一个免费的应用程序,如果你不付费,你可以下载有限的壁纸,最多105个。

  • 我下载壁纸并保存到我的相册。它现在是1/105。
  • 我删除了该应用,并删除了我相册中的壁纸。
  • 我关闭了iCloud备份功能。 好的,它完全从我的设备上移除了,对吗?

  • 我再次下载。

  • 我进入了飞行模式,因此没有互联网连接。
  • 我打开应用程序,无法从互联网上下载壁纸预览。

但是保存计数显示为1/105!

我不是想偷他们的壁纸,我没有改变我的壁纸4个月。我只是想知道,这个应用程序怎么知道我已经保存了1个壁纸?

  • 我删除了该应用。所以它不存储在app文档或tmp文件夹中。
  • 我删除了相册中的壁纸,因此无法从我相册的MD5中获取该壁纸。
  • 我处于飞行模式,因此无法从服务器或互联网上的任何地方获取。

任何人都知道此应用程序存储了保存/下载计数的位置吗?

1 个答案:

答案 0 :(得分:11)