PhoneGap iOS 7和localStorage
我目前正在构建一个PhoneGap 3.3.0 iOS应用程序,它使用Ember.js / EmberData和LocalStorage适配器来保存数据。 在阅读了一些类似StackOverflow问题的文章之后,我想知道iOS 7如何处理LocalStorage数据。它是永久存储还是仍然存储在缓存文件夹中,该文件夹备注到iTunes / iCloud? 不幸的是, LocalStorage上的PhoneGap文档仅涉及官方的W3C规范。
关于web存储处理的唯一说法是config.xml
中的标志描述 :
BackupWebStorage(字符串,无,本地或默认云):设置为云以允许通过iCloud备份Web存储数据。 设置为local以仅允许通过iTunes同步进行本地备份。 设置为none可阻止Web存储备份。
Safari Docs也没有提到LocalStorage实现的内部结构以及在App更新周期中如何处理它。
我真的很想知道iOS 7如何处理LocalStorage数据,也许如果有一个我错过的文档,那么有人可以指出给我。
如果您的问题是“应用程序更新周期后本地存储是否仍然存在”,我可以根据我的应用程序的经验说“是”。
我已经设定
在config.xml中。 我将I-Ching读数的日志存储到本地存储,现在已经过了两个应用程序更新周期,没有用户数据丢失。 我没有关于机制的任何进一步文档。