securestorage
Contents
set
암호화 저장소에 key, value 형태로 데이터를 저장한다.
options
필드 | 설명 | M/O |
---|---|---|
key | 키 값 | M |
value | 저장할 값 | M |
successCallback
필드 | 설명 |
---|---|
없음 | 없음 |
errorCallback
필드 | 설명 |
---|---|
code | 에러코드 |
message | 에러메세지 |
Example
var key = 'key';
var value = 'value';
hone.channel.execute('securestorage', 'set', [key, value],
function(result) {
// success callback
},
function(e) {
// error callback
alert(JSON.stringify(e));
}
);
var value = 'value';
hone.channel.execute('securestorage', 'set', [key, value],
function(result) {
// success callback
},
function(e) {
// error callback
alert(JSON.stringify(e));
}
);
get
암호화 저장소에 key 에 해당하는 값을 전달 받는다.
options
필드 | 설명 | M/O |
---|---|---|
key | 키 값 | M |
successCallback
필드 | 설명 |
---|---|
result | key 에 해당하는 값 |
errorCallback
필드 | 설명 |
---|---|
code | 에러코드 |
message | 에러메세지 |
Example
var key = 'key';
hone.channel.execute('securestorage', 'get', [key],
function(result) {
// success callback
alert(result);
},
function(e) {
// error callback
alert(JSON.stringify(e));
}
);
hone.channel.execute('securestorage', 'get', [key],
function(result) {
// success callback
alert(result);
},
function(e) {
// error callback
alert(JSON.stringify(e));
}
);
Result
{
"timestamp": 1491281499376,
"x": -1.7764976,
"y": 8.027759,
"z": 5.357026
}
"timestamp": 1491281499376,
"x": -1.7764976,
"y": 8.027759,
"z": 5.357026
}
Result
"값"
remove
암호화 저장소에 key 에 해당하는 값을 삭제한다.
options
필드 | 설명 | M/O |
---|---|---|
key | 키 값 | M |
successCallback
필드 | 설명 |
---|---|
없음 | 없음 |
errorCallback
필드 | 설명 |
---|---|
code | 에러코드 |
message | 에러메세지 |
Example
var key = 'key';
hone.channel.execute('securestorage', 'remove', [key],
function() {
// success callback
},
function(e) {
// error callback
alert(JSON.stringify(e));
}
);
hone.channel.execute('securestorage', 'remove', [key],
function() {
// success callback
},
function(e) {
// error callback
alert(JSON.stringify(e));
}
);
Error Code
Code | Cause | Comment |
---|---|---|
E11300 | 파라메터 값이 잘못되어 있을 경우 | |
E11301 | 전달된 액션 값이 알 수 없는 액션일 경우 | |
E11302 | 키 값이 잘못되어 있을 경우 키 값이 63자 초과 입력 되었을 경우 | |
E11303 | 저장할 값이 잘못되어 있을 경우 | |
E11350 | 실행 중 오류가 발생 되었을 경우 | |
E11351 | 서버로 부터 전달받은 응답 메시지가 없는 경우 | |
E11352 | 서버로 부터 전달받은 응답 메시지가 잘못되어 있는 경우 서버로 부터 전달받은 응답 메시지에 복호화 키값이 잘못되어 있는 경우 | |
E11353 | 초기화시 오류가 발생 되었을 경우 | |
E11354 | 키 값이 존재하지 않는 경우 | |
E11399 | 알 수없는 오류가 발생 되었을 경우 | |