applinker
Contents
start
앱 링크를 실행한다.
options
필드 | 설명 |
---|---|
ios | iOS 디바이스에 전달 되는 값 |
android | Android 디바이스에 전달 되는 값 |
ios options
필드 | 설명 | M/O |
---|---|---|
scheme | 연결할 앱의 스키마 값 (mailto, tel, sms 등) | M |
contents | 전달 되는 값 | O |
android options
필드 | 설명 | M/O |
---|---|---|
packageName | 패키지 명 | O |
activity | Activity 클래스 명 | O |
action | 액션 명 | O |
uri | 전달 되는 값 | O |
successCallback
필드 | 설명 |
---|---|
없음 | 없음 |
errorCallback
필드 | 설명 |
---|---|
code | 에러코드 |
message | 에러메세지 |
iOS Example
var options = {"ios": {
"scheme":"sms",
"contents":"1-408-555-1212"
}};
hone.channel.execute('applinker', 'start', [options],
function () {
}, function (e) {
alert(JSON.stringify(e));
}
);
"scheme":"sms",
"contents":"1-408-555-1212"
}};
hone.channel.execute('applinker', 'start', [options],
function () {
}, function (e) {
alert(JSON.stringify(e));
}
);
Android Example
var options = {"android": {
"packageName":"com.hanwha.honeapplication"
}};
hone.channel.execute('applinker', 'start', [options],
function () {
}, function (e) {
alert(JSON.stringify(e));
}
);
var options = {"android": {
"action":"android.intent.action.SENDTO",
"uri": "smsto:0800000123"
}};
hone.channel.execute('applinker', 'start', [options],
function () {
}, function (e) {
alert(JSON.stringify(e));
}
);
"packageName":"com.hanwha.honeapplication"
}};
hone.channel.execute('applinker', 'start', [options],
function () {
}, function (e) {
alert(JSON.stringify(e));
}
);
var options = {"android": {
"action":"android.intent.action.SENDTO",
"uri": "smsto:0800000123"
}};
hone.channel.execute('applinker', 'start', [options],
function () {
}, function (e) {
alert(JSON.stringify(e));
}
);
Error Code
Code | Cause | Comment |
---|---|---|
E11600 | 파라메터 값이 잘못되어 있을 경우 | |
E11601 | 전달된 액션 값이 알 수 없는 액션일 경우 | |
E11650 | 실행 중 오류가 발생 되었을 경우 | |
E11699 | 알 수 없는 오류가 발생 되었을 경우 | |