0.0.1 • Published 1 year ago

@hanwha-ss1/sharedpreference v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

capacitor-plugin-hanwha-sharedpreference

SharedPreference

Install

npm install capacitor-plugin-hanwha-sharedpreference
npx cap sync

Example

SharedPreference.configuration({ appgroup: 'group.akde.kd.com', iv: '' });

// Set
await SharedPreference.set({
  key: 'currentUserInfo2',
  value: '저장',
  encrypt: true,
});

// Get
const { results } = await SharedPreference.get({
  key: 'currentUserInfo2',
  default: '11',
  encrypt: true,
});

API

configuration(...)

configuration(options: { appgroup: string; iv: string; }) => Promise<any>

SharedPreference를 사용하기 위한 기본값 세팅

ParamTypeDescription
options{ appgroup: string; iv: string; }- appgroup: 앱그룹아이디, iv: AES IV 값

Returns: Promise<any>

Since: 1.0.0


getAll()

getAll() => Promise<any>

모든 SharedPreference를 값 출력

Returns: Promise<any>


get(...)

get(options: { key: string; default: string; encrypt?: boolean; }) => Promise<any>

Key에 매핑되는 SharedPreference 값 출력

ParamTypeDescription
options{ key: string; default: string; encrypt?: boolean; }- key: key, default: 기본값, encrypt: 암호화여부(true/false)

Returns: Promise<any>

Since: 1.0.0


set(...)

set(options: { key: string; value: string; encrypt?: boolean; }) => Promise<any>

Key에 매핑되는 SharedPreference 값 저장

ParamTypeDescription
options{ key: string; value: string; encrypt?: boolean; }- key: key, value: 저장값, encrypt: 암호화여부(true/false)

Returns: Promise<any>

Since: 1.0.0


delete(...)

delete(options: { key: string; }) => Promise<any>

Key에 매핑되는 SharedPreference 값 삭제

ParamTypeDescription
options{ key: string; }- key: key

Returns: Promise<any>

Since: 1.0.0


deleteAll()

deleteAll() => void

모든 SharedPreference 값 삭제

Since: 1.0.0


0.0.1

1 year ago