小编Egg*_*Err的帖子

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

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

但不知何故,这发生了:

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

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

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

  • 我再次下载它.

  • 我进入飞行模式,所以没有互联网连接.
  • 我打开应用程序,没有壁纸预览可以从互联网上下载.

但保存计数显示1/105!

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

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

有谁知道这个应用程序存储保存/下载计数的位置?

persistence sandbox ios

11
推荐指数
1
解决办法
6615
查看次数

标签 统计

ios ×1

persistence ×1

sandbox ×1