removeStoreData
Description
ディスクに永続保存されたアプリデータをキーで削除します。
$app.setStoreData(key, null)と同じ動作です。アプリを再起動してもデータは完全に消えます。
Parameters
| パラメーター | 型 | 説明 |
|---|---|---|
| key | String | 削除するデータのキー名 |
Returns
void
Notes
$app.setStoreData(key, null)と同じ効果です。どちらもLucyStorageから該当キーを削除します。- 内部ではキーに
app_接頭辞が付いて保存されるため、"token"を指定すると実際の保存キーは"app_token"になります。 - 存在しないキーを削除してもエラーは発生しません。
- 削除後は
$app.getStoreData(key)がnullを返します。
Example
// ログアウト時に保存されたトークンを削除
$app.removeStoreData("token");
// 下のコードと同じ効果
// $app.setStoreData("token", null);
// 削除後の確認
var token = $app.getStoreData("token");
console.log(token); // null
Related
$app.setStoreData(key, data)— ディスクにデータを保存(nullを渡すと同じように削除)$app.getStoreData(key)— ディスクからデータを読み取り$app.setSharedData(key, data)— インメモリデータの保存(アプリ終了時に消滅)