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