如何使用科尔多瓦在混合应用程序中本地保存数据?



我需要一些建议来构建一个带有 cordova 的 android 和 iOS 混合应用程序(它将使用 sencha extjs 开发(。它旨在将调查数据保存在本地,并在 Wi-Fi 网络在远程数据库管理器 (MySQL( 中加载该数据(同步(时保存测量数据。我已经阅读了一些indexedDB,webSQL和一些工具,如pouchDB,但我没有这个分支的经验,我不知道什么更好。

你会推荐什么? 提前感谢!!

这取决于您希望存储的数据量。如果它在KB范围内,那么浏览器提供的"localStorage"应该就足够了。如果您结束在 json 之间来回转换以存储和检索数据库。然后你应该使用NoSQL数据库(如MongoDB(来存储数据。但是数据库选项在服务器端。要仅在客户端保存数据,您所拥有的只是:

  1. 本地存储
  2. 会话存储
  3. 索引数据库
  4. 网络数据库
  5. 饼干

本地存储是在本地保存数据的最佳方式

将数据保存到本地存储:localStorage.setItem('item', "1"(;

从本地存储获取数据:localStorage.getItem('item'(;

最新更新