localStorage を使用してユーザーのモバイルにデータを保持したいと考えています。私のアプリは phonegap でビルドされています。
function check_connection()
{
var id = window.localStorage.getItem("id");
if(id != null)
// some code
console.log(id);
}
の後にこのコードをwindow.localStorage.setItem("id", "value");
実行すると、「値」が得られますが、アプリケーションを終了して再度実行すると、「null」が得られます。
document.addEventListener("deviceready", main, true);
function main()
{
check_connection();
}
出口は localStorage オブジェクトをクリアするようです。
何か案が ?
編集:戻るボタンを押してアプリを終了するとデータは永続的ですが、最近のアプリからアプリを強制終了するとデータが消去されます。何が問題ですか ?