メインコンテンツまでスキップ

removeStoreData

Description

ディスクに永続保存されたアプリデータをキーで削除します。

$app.setStoreData(key, null)と同じ動作です。アプリを再起動してもデータは完全に消えます。

Parameters

パラメーター説明
keyString削除するデータのキー名

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
  • $app.setStoreData(key, data) — ディスクにデータを保存(nullを渡すと同じように削除)
  • $app.getStoreData(key) — ディスクからデータを読み取り
  • $app.setSharedData(key, data) — インメモリデータの保存(アプリ終了時に消滅)