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