1

すべてのユーザー データを SQLite データベースに保存します。これらのデータには、設定、コンテンツ、購入したアイテムなどが含まれます。ただし、ユーザーがアプリ (市販) を更新すると、これらすべての *.db ファイルが上書きされ、データが失われます。それを避ける方法は?

私はこのコードを使用します:

var embededSessionDB:File = File.applicationDirectory.resolvePath(strPath);
var writeSessionDB:File = File.applicationStorageDirectory.resolvePath(strPath);
if (!writeSessionDB.exists) {
    embededSessionDB.copyTo(writeSessionDB);
}
conn = new SQLConnection();
conn.addEventListener(SQLEvent.OPEN, openSuccess);
conn.addEventListener(SQLErrorEvent.ERROR, openFailure);
conn.openAsync(writeSessionDB);
4

0 に答える 0