【问题标题】:How to store parameters for my app (phonegap)如何为我的应用程序存储参数(phonegap)
【发布时间】:2014-12-30 15:12:55
【问题描述】:

我使用 PhoneGap 和 JQM(适用于 iOS 和 Android)开发了一个应用程序。我想存储一些参数,例如:语言、用户是否登录?等

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

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

谢谢。

【问题讨论】:

  • localStorage 是持久化的
  • 我读到的here 让我相信它不是持久的......
  • 说的是浏览器localStorage,删除浏览器数据时应用本地存储不会被删除
  • 我读到的是Phonegap创建了一个包含在应用程序中的webview,因此浏览器缓存的删除可能会影响应用程序,然后清空我的本地存储。

标签: cordova storage pouchdb


【解决方案1】:

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

【讨论】:

  • 好的。然后我将 PouchDB 用于我的数据(具有明确定义的结构的大量数据)和我的参数(因为 PouchDB 不是 SQL,我猜它可以用于存储非结构化数据。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-01
  • 1970-01-01
  • 2015-05-25
  • 1970-01-01
  • 2011-09-24
相关资源
最近更新 更多