【发布时间】:2015-10-21 19:42:19
【问题描述】:
我目前正在构建一个 PhoneGap 3.3.0 iOS 应用程序,它使用 Ember.js/EmberData 和 LocalStorage 适配器来持久化数据。在阅读了一些文章like this StackOverflow question之后,我想知道 iOS 7 是如何处理 LocalStorage 数据的。它是永久存储还是仍然存储在备份到 iTunes/iCloud 的缓存文件夹中?不幸的是,PhoneGap documentation on LocalStorage 仅指官方 W3C 规范。
关于网络存储的处理唯一说的是config.xml中的description of a flag:
BackupWebStorage(字符串,无、本地或默认云): 设置为云以允许通过 iCloud 备份 Web 存储数据。调成 local 仅允许通过 iTunes 同步进行本地备份。设置为无阻止 网络存储备份。
<preference name="BackupWebStorage" value="local"/>
Safari Docs 也没有提及 LocalStorage 实现的内部结构以及它在应用更新周期中的处理方式。
我真的很想知道 iOS 7 是如何处理 LocalStorage 数据的,如果我错过了这方面的文档,那么有人可以指出来。
【问题讨论】:
-
您是否了解此问题是否已解决?
-
不,很遗憾我没有找到任何进一步的信息......
标签: ios cordova ios7 local-storage web-storage