我有一个基于 Web 的应用程序 (PHP-MySQL-JavaScript),现在我的任务是创建一个使用 PhoneGap 连接到 Web 应用程序并同步数据的 Android 应用程序;甚至可以离线使用。
问题是我不知道如何在 PhoneGap 中验证和创建会话。
我知道如何使用“localStorage”存储数据,但我不知道连接、发送和检索数据(JSON?)和管理会话的最佳方式是什么。
那么,以专业、高效和安全的方式执行此操作的最先进技术是什么?
您可以使用 jQuery。要从 JSP Web 服务中检索数据:
function usejQueryGetJSONData(connUrl, listName) {
jQuery.getJSON(connUrl, function(data){
listData = JSON.stringify(data);
localStorage.setItem(listName, listData);
});
}
使用 PhoneGap 发送数据:
function uploadFiles(fileURI) {
var options = new FileUploadOptions();
options.fileKey="file";
options.fileName=fileURI.substr(fileURI.lastIndexOf('/')+1);
options.mimeType="text/plain";
options.chunkedMode = false;
var params = new Object();
options.params = params;
var ft = new FileTransfer();
ft.upload(fileURI, "http://UrILink", win, failUpload, options);
}
我有登录功能来进行身份验证,但不需要管理会话。