1

我和其他许多人一样,正在使用 HTML5/Javascript 和桥接器(Phonegap/Intel XDK)构建 iOS 和 Android 混合应用程序。我还没有找到关于持久存储的明确答案,例如在应用程序的生命周期内存储应用程序设置。

像这样的帖子:iPad Safari 上的 localStorage 是否保证是持久的?建议不保证存储的设置将持续存在。

任何人都可以让我放心并就是否可能给出一个体面的答案吗?如果没有存储用户输入数据的能力,许多有用的应用程序可能毫无用处。

我已经玩过lawnchair.js http://brian.io/lawnchair/并且正在沿着这条路线前进。任何人都可以建议这是否可以解决问题或建议他们认为最好的持久存储选项吗?

4

1 回答 1

1

本地存储是相当可靠的方法。仅当用户从其设备中删除应用程序时,此数据才会删除。您还可以使用适用于 Android 设备的WebSQL DB保存数据。但是比较不舒服。或者您可以使用File API将设置保存在 .yourapp 等文件夹中,并从该文件中读取数据。但用户可以删除此文件夹。所以我推荐localStorage。

于 2014-05-01T07:35:11.573 回答