我正在制作一个需要存储一些用户数据的PhoneGap应用。在初始应用启动时,将要求用户键入URL。由于URL可能很长,我希望将其保存在用户的设备上,这样他每次启动应用程序时都不需要重新输入整个字符串。
最初,我计划使用LocalStorage。但是,我听说LocalStorage不会永久保存数据。如果用户每月必须多次输入网址,那么这会极大地损害我应用的可用性。
为此目的,我应该使用SQLite而不是LocalStorage,还是在大多数移动设备上LocalStorage是否足够可靠?
答案 0 :(得分:4)
你不应该使用LocalStorage,因为它自5.1以来不再是IOS上的持久存储,也因为Apple可以拒绝你的应用程序。
您有多种选择:
对于最后一个选择,您还可以安装Lawnchair(包含),它在SQLite之上提供易于使用的键值系统。您不需要编写任何SQL行来使用SQLite。