본문으로 건너뛰기

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) — 인메모리 데이터 저장 (앱 종료 시 소멸)