2014-12-29 75 views
0

我使用PhoneGap和JQM开发应用程序(适用于iOS和Android)。我想存储一些参数,如:语言,用户登录?等如何存储我的应用程序(phonegap)的参数

什么是最好的方式来存储这些数据?

我听说过LocalStorage,但它似乎并不持久。我也听说过关于文件的内容,但是对于这种用途应该很重。 我的应用程序在缓存中也会有一些数据,我可能会使用PouchDb或SQLite,但是我可以使用这些解决方案将参数存储在我的应用程序中吗?我不觉得这很方便。

谢谢。

+0

localStorage是持久的 – jcesarmobile

+0

我读的[这里](http://stackoverflow.com/questions/9948284/how-persistent-is-localstorage)让我相信它不是持久的... – DescampsAu

+0

那谈到浏览器localStorage,当您删除浏览器数据时,应用程序本地存储不会被删除 – jcesarmobile

回答

1

如果你想让用户数据有可能被这些用户登录和注销,并且由于你要为你的项目使用数据库,你应该绝对使用它来存储信息。如果您不想使用数据库(实际上是磁盘上的文件),那么这些文件也可以用于此目的。我读过的东西&听说localStorage不是存储数据的最有效的解决方案(至少在存储更多数据时)。

+0

好的。然后,我将使用PouchDB来处理我的数据(具有定义良好的结构的大量数据)和我的参数(因为PouchDB不是SQL,我猜它可以用来存储非结构化数据。 – DescampsAu

相关问题