ローカル ストレージには indexedDb を使用する必要があります。
indexedDb を開くと、バージョンが渡され、アップグレードが必要かどうかが示されると思います。誰かがここで何が起こっているのか、特にバージョンの重要性、バージョンの取得元、アップグレードとは何かを説明してもらえますか?
例えば :
import 'dart:indexed_db' as idb;
final int _iDbVersion = 1;
void fOpenDb(String sDbName) {
var request = window.indexedDB.open(sDbName, _iDbVersion);
request.on.success.add((e) => fDbOnOpened(request.result));
request.on.error.add(fDbOnOpenError);
request.on.upgradeNeeded.add((e) => fDbOnUpgradeNeeded(request.transaction));
}