当我关闭多任务栏中的PhoneGap应用程序时,iOS 5.1是否会清除localStorage



我有一个应用程序,它将阅读器位置和放入位置的书签保存到localStorage中。当我在iOS 5.1上关闭应用程序时,书签不见了,但在5.0.1上,书签还在吗?

不幸的是,在iOS5.1中,本地存储被视为可以随时删除的临时数据。。。但是Kerri Shotts编写了一个代码来支持phoneGap本地存储的NATIVE持久性:http://pastebin.com/5881768B

(它会将本地存储文件复制到一个安全的文件夹中,并在必要时进行恢复)

phonegap团队正在研究:https://issues.apache.org/jira/browse/CB-330

人们普遍认为,在"多任务栏"上关闭应用程序实际上会关闭应用程序。它不做这样的事情——酒吧只是维护一个最近的应用程序列表。

有关更深入的讨论,请参阅本文。

最新更新