我正在使用Cordova / PhoneGap构建应用程序。
似乎强行重启我的手机(按住电源和主页按钮直到设备重新启动),localStorage被清除。
我在没有使用几个小时后打开我的应用时会看到相同的行为,但我还没能确切地指出这个问题。
在iOS 8中是否更改了localStorage?
答案 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上并不完全可靠。