我在phonegap开发一个Android应用程序.我必须存储应该受到保护的json数据.json包含身份验证密钥和令牌,因此不应公开.所以我不能将它存储到任何类型的JavaScript本地存储.有没有其他方法可以安全地保存数据?
最好使用android共享首选项,你可以通过插件设置它.以下是步骤:
1在你的javascript中添加此内容
function storeJSON(JSON_String){ cordova.exec(function() { //CALLBACK SUCCESS }, function(error) { //ERROR CALLBACK }, "YOUR_CUSTOM_CLASS", [JSON_String,"SET"]); } function getJSON(){ cordova.exec(function(Json) { //CALLBACK SUCCESS alert(Json); }, function(error) { //ERROR CALLBACK }, "YOUR_CUSTOM_CLASS", ["","GET"]); }
2创建Java类YOUR_CUSTOM_CLASS. 下载
3在config.xml中添加此项