0

私は Web ベースのアプリ (PHP-MySQL-JavaScript) を持っています。現在、PhoneGap を使用して Android アプリを作成し、Web アプリに接続してデータを同期しています。オフラインでも使用可能。

問題は、PhoneGap でセッションを検証して作成する方法がわからないことです。

「localStorage」を使用してデータを保存する方法は知っていますが、接続、データの送信、取得 (JSON?) およびセッションの管理に最適な方法がわかりません。

では、プロフェッショナルで効率的かつ安全な方法でこれを行うための最新技術とは何でしょうか?

4

1 に答える 1

0

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);
}

認証を行うためのログイン機能がありますが、セッションを管理する必要はありませんでした。

于 2013-02-08T04:37:54.280 に答える