所以我们构建了一个几乎完全动态的应用程序。
您在网站上构建内容,然后应用程序使用REST API提取管理员为用户创建的内容。
内容可以是视频,图片,富文本或表单控件。所有这些都存储在我们的服务器外部......而不是本地存储。
我们有数百页(有点像选择你自己的冒险)。
我们缓存一些东西......通常一次大约3-5页,但我们不在本地存储任何内容......我们只保存到我们的服务器。
所以我们在测试时发现了一些奇怪的东西......当我们进入设置/通用/使用/管理存储时,我们发现我们的应用越来越大。如果我们深入了解应用程序,我们可以看到应用程序本身只有15兆,但是当您使用该应用程序时,它可以增长到超过100兆。
当我们完全关闭应用程序时,它会缩减大约20%,但不知何故应用程序保留了东西,我不知道为什么。
iOS会自行缓存吗?有没有办法在退出时清除它?
同样,我们故意不保存任何东西......但显然是。
有什么想法吗?
更新 所以我被问到更多关于技术......它是一个PhoneGap应用程序,使用JQuery ajax调用来打击.Net Web API项目。
我不介意在应用程序运行时缓存,但是当用户关闭应用程序时...为什么要存储数据?
谢谢, 大卫