preference
Contents
set
네이티브에 key, value 값을 저장한다.
options
필드 | 설명 | M/O |
---|---|---|
key | 키 값 | M |
value | 저장할 값 | O |
successCallback
필드 | 설명 |
---|---|
없음 | 없음 |
errorCallback
필드 | 설명 |
---|---|
code | 에러코드 |
message | 에러메세지 |
Example
var key = 'key';
var value = 'value';
hone.channel.execute('preference', 'set', [key, value],
function() {
// success callback
},
function(e) {
// error callback
alert(JSON.stringify(e));
}
);
var value = 'value';
hone.channel.execute('preference', 'set', [key, value],
function() {
// success callback
},
function(e) {
// error callback
alert(JSON.stringify(e));
}
);
get
네이티브로부터 key에 해당하는 값을 호출한다
options
필드 | 설명 | M/O |
---|---|---|
key | 키 값 | M |
value | 기본 값 | O |
successCallback
필드 | 설명 |
---|---|
result | key 에 해당하는 값 |
errorCallback
필드 | 설명 |
---|---|
code | 에러코드 |
message | 에러메세지 |
Example
var key = 'key';
var defaultValue = '';
hone.channel.execute('preference', 'get', [key, defaultValue],
function(result) {
// success callback
alert(result);
},
function(e) {
// error callback
alert(JSON.stringify(e));
}
);
var defaultValue = '';
hone.channel.execute('preference', 'get', [key, defaultValue],
function(result) {
// success callback
alert(result);
},
function(e) {
// error callback
alert(JSON.stringify(e));
}
);
Result
결과는 요청한 키에 해당하는 값이 문자열로 전달 된다.
"값"
remove
네이티브에 key에 해당하는 값을 삭제한다.
options
필드 | 설명 | M/O |
---|---|---|
key | 키 값 | M |
successCallback
필드 | 설명 |
---|---|
없음 | 없음 |
errorCallback
필드 | 설명 |
---|---|
code | 에러코드 |
message | 에러메세지 |
Example
var key = 'key';
hone.channel.execute('preference', 'remove', [key],
function() {
// success callback
},
function(e) {
// error callback
alert(JSON.stringify(e));
}
);
hone.channel.execute('preference', 'remove', [key],
function() {
// success callback
},
function(e) {
// error callback
alert(JSON.stringify(e));
}
);
Error Code
Code | Cause | Comment |
---|---|---|
E10700 | 파라메터 값이 잘못되어 있을 경우 | |
E10701 | 전달된 액션 값이 알 수 없는 액션일 경우 | |
E10702 | 키 값이 잘못되어 있을 경우 | |
E10750 | 실행 중 오류가 발생 되었을 경우 | |
E10751 | 삭제 시 키 값이 존재하지 않는 경우 | |
E10799 | 알 수 없는 오류가 발생 되었을 경우 | |