将用户凭据存储在PhoneGap中

时间:2013-12-16 19:11:30

标签: android cordova

您好我是phoneGap的新手。以前我一直在制作本机Android应用程序。我一直在那里寻找,但找不到最好和最简单的解决方案来解决我的问题。

在原生android中,我曾经在SharedPrefs中存储用户凭据和任何敏感信息。 如何实现(或者甚至是什么是最佳做法)的手机屏幕呢? 我已经阅读过phonegap文档,很多地方他们倾向于在sqlite中存储这样的信息。这很好,但如果数据库升级甚至应用程序更新并且数据丢失且用户必须再次登录,该怎么办呢。

任何在所有支持phonegap的平台上都很简单的解决方案都受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

正如@Andrew Lively在上面的评论中提到的,我使用了local storage。这看起来很棒。

超级简单。 对于那些只想开始的人,

按索引获取键名
var keyName = window.localStorage.key(0);

设置值
window.localStorage.setItem(“key”,“value”);

按键获取值
var value = window.localStorage.getItem(“key”);

按键删除值
window.localStorage.removeItem( “钥匙”);

刷新本地存储/所有键值对
window.localStorage.clear();