Android 电话差距实施';应用程序设置';

Android 电话差距实施';应用程序设置';,android,cordova,Android,Cordova,我想为我的应用程序存储一些设置,如用户名和密码, 这样,在应用程序开始时,我就能够进行用户身份验证 有谁能指导我如何使用phoneGap来实现这一点吗?使用phoneGap本地存储机制来完成您的任务 请注意,从IOS 5.1(Apple)开始,本地存储是临时的。如果您想编写跨平台应用程序,最好使用phonegap的文件api 您可以将此插件用于Cordova 5.x 你加上它 cordova plugin add cordova-plugin-app-preferences 然后使用它 //

我想为我的应用程序存储一些设置,如用户名和密码, 这样,在应用程序开始时,我就能够进行用户身份验证


有谁能指导我如何使用phoneGap来实现这一点吗?使用phoneGap本地存储机制来完成您的任务


请注意,从IOS 5.1(Apple)开始,本地存储是临时的。如果您想编写跨平台应用程序,最好使用phonegap的文件api


您可以将此插件用于Cordova 5.x

你加上它

cordova plugin add cordova-plugin-app-preferences
然后使用它

// cordova interface
var prefs = plugins.appPreferences;

function ok (value) {}
function fail (error) {}

// store key => value pair
prefs.store (ok, fail, 'key', 'value');

// store key => value pair in dict (see notes)
prefs.store (ok, fail, 'dict', 'key', 'value');

我的iPad上的Phongap 3.3.0在iOS 7.1上似乎是持久的。本地商店中的数据在更新应用程序后是持久的吗?我认为最好不要存储密码,只存储用户名。让用户输入他们的密码,然后存储一个身份验证令牌(无论到期日期:天、3个月、2年)。存储不带密码的用户名和身份验证令牌。你觉得这样更好吗?
// cordova interface
var prefs = plugins.appPreferences;

function ok (value) {}
function fail (error) {}

// store key => value pair
prefs.store (ok, fail, 'key', 'value');

// store key => value pair in dict (see notes)
prefs.store (ok, fail, 'dict', 'key', 'value');