应用程序中的LocalStorage在iOS8中重新启动时被清除

时间:2014-11-21 03:24:02

标签: ios cordova local-storage

我正在使用Cordova / PhoneGap构建应用程序。

似乎强行重启我的手机(按住电源和主页按钮直到设备重新启动),localStorage被清除。

我在没有使用几个小时后打开我的应用时会看到相同的行为,但我还没能确切地指出这个问题。

在iOS 8中是否更改了localStorage?

1 个答案:

答案 0 :(得分:1)

我也试图为此寻找解决方案。看起来本地存储被认为是不可靠的"自iOS5.1起。请参阅:Phonegap iOS 5.1 and localStorage

不幸的是,websql将被删除,而cordova目前不支持indexdb(因为他们使用的是uiwebview而不是wkwebview--支持indexdb的新ios8浏览器控件)。

所以我仍然对此感到头疼。

编辑:我一直在使用" cordova-plugin-file"用于保存/检索json的api,因为localstorage在ios cordova上并不完全可靠。