PhoneGap iOS 7和localStorage

时间:2014-02-11 15:40:12

标签: ios cordova ios7 local-storage web-storage

我目前正在构建一个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存储数据。调成   本地只允许通过iTunes同步进行本地备份。设置为无阻止   网络存储备份。

     

<preference name="BackupWebStorage" value="local"/>

Safari Docs也没有提到LocalStorage实现的内部结构以及在App更新周期中如何处理它。

我真的很想知道iOS 7如何处理LocalStorage数据,也许如果有一个我错过的文档,那么有人可以指出给我。

1 个答案:

答案 0 :(得分:1)

如果您的问题是&#34;应用更新周期后,本地存储是否仍然存在&#34;我可以根据经验with my app说“是”。

我已经设置了

<preference name="BackupWebStorage" value="local" />

在config.xml中。我将I-Ching读数的日志存储到本地存储,现在已经过了两个应用程序更新周期,没有用户数据丢失。但我没有关于机制的任何进一步文档。