我正在制作一个需要存储一些用户数据的 PhoneGap 应用。在初始应用程序启动时,将要求用户输入 URL。由于 URL 可能很长,我希望将其保存在用户的设备上,这样他就不需要在每次启动应用程序时重新输入整个字符串。
最初,我计划为此使用 LocalStorage。但是,我听说 LocalStorage 不会非常永久地保存数据。如果用户必须每个月左右输入不止一次 URL,这将极大地损害我的应用程序的可用性。
我应该为此使用 SQLite 而不是 LocalStorage,还是 LocalStorage 在大多数移动设备上足够可靠以用于这种用途?
Best Answer-推荐答案 strong>
您不应该使用 LocalStorage,因为它从 5.1 开始就不再是 IOS 上的持久存储,而且 Apple 可以拒绝您的应用程序。
您有多种选择:
对于最后一个选择,也可以安装Lawnchair (包括在内)它在 SQLite 之上提供了一个易于使用的键值系统。您无需编写任何 SQL 行即可使用 SQLite。
关于javascript - 使用 Phonegap 的 LocalStorage 可靠性,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/20182446/
|