cordova - 在手机间隙使用本地存储

标签 cordova mobile phonegap-build

我想为我的网络项目创建一个移动应用程序。我发现了电话间隙。它说使用 HTML、CSS 和 JavaScript 轻松创建应用程序。我以前没有使用手机间隙创建过移动应用程序。共有三个存储选项:memory-store.js (MemoryStore)、ls-store.js (LocalStorageStore) 和 websql-store.js (WebSqlStore)。我只想保存一个 token 来识别用户。哪种存储最适合。有没有更好的方法来构建移动应用程序。

感谢任何帮助。

最佳答案

使用本地存储可能最能满足您的需求。

从根本上讲,PhoneGap 应用程序是仅运行一个或多个网页的 native 应用程序(因此它们可以通过应用程序商店分发)。然后,PhoneGap API 提供 JavaScript Hook 到设备功能(如相机等)中。还有更多内容,但现在这就是背景。

因此,由于应用程序本质上是一个网页(HTML5、CSS、JS),因此您可以使用 LocalStorage(HTML5 的一部分)。

本地存储使用示例:

设置值:

localStorage.myname = "Greg";

获取值:

localStorage.myname; // returns "Greg"

有关本地存储的更多信息:http://diveintohtml5.info/storage.html

对于 Windows Phone 7:http://docs.phonegap.com/en/3.4.0/cordova_storage_storage.md.html#Storage

语法如下

localStorage.setItem("name", "Alen");

localStorage.getItem("name"); //will return Alen

关于cordova - 在手机间隙使用本地存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15968831/

相关文章:

android - cordova-plugin-whitelist 适用于 Android 但不适用于 iOS (Phonegap Build)

ios - 如何使用 phonegap 防止键盘在 iOS 应用程序上推 webview

cordova - 如何在混合移动应用程序中实现 Google Analytics?

ios - Phonegap Build Firebase 推送通知在 IOS 上不起作用(但在 Android 上工作)

javascript - 是否可以使用移动 Chrome 打包应用程序创建新窗口?

html - 如何在移动设备上保持电子邮件布局相同

iphone - 删除 Mobile Safari (iPhone) 上的文本区域内部阴影

android - cordova 联系人插件 - 电子邮件为空

node.js - 在cmd中安装ionic时出错

javascript - 如何开发phonegap SQLite数据库