monacaでsqliteを利用したアプリを開発していました。
データを長期間保存というのであれば、sqliteでもいいのかなと思います。
以下サンプル
var database_name = "app_db";
var database_version = "1.0";
var database_displayname = "db_name";
var database_size = 10 * 1024 * 1024; // 10mb
db = window.openDatabase(database_name, database_version, database_displayname, database_size);
sql = 'CREATE TABLE IF NOT EXISTS [settings]('
+ '[mute_status] int,'
+ ');';
// テーブル作成
db.transaction(function(transaction)
{
transaction.executeSql(sql, [], function(transaction, result)
{
//成功
},
function(transaction, error)
{
console.log("error:" + error.message);
console.log("sql:" + sql);
});
});
// データ取得
db.transaction(function(transaction)
{
sql = 'SELECT * FROM settings';
transaction.executeSql(sql, [], function(transaction, result)
{
$scope.mute_status = result.rows.item(0).mute_status;
$scope.$apply();
},
function(transaction, error)
{
console.log("error:" + error.message);
console.log("sql:" + sql);
});
});
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。