applinker
start
앱 링크를 실행한다.
options
필드 | 설명 |
---|---|
ios | iOS 디바이스에 전달 되는 값 |
android | Android 디바이스에 전달 되는 값 |
ios options
필드 | 설명 |
---|---|
scheme | 스키마 값
|
contents | 전달 되는 값 |
android options
필드 | 설명 |
---|---|
packageName | 패키지 명 |
activity | Activity 클래스 명 |
action | 액션 명 |
uri | 전달 되는 값 |
successCallback
필드 | 설명 |
---|---|
없음 | 없음 |
errorCallback
필드 | 설명 |
---|---|
없음 | 없음 |
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));
}
);
canStart
앱 실행이 가능한지 확인한다.
options
필드 | 설명 |
---|---|
packageName | 패키지 명 |
successCallback
필드 | 설명 |
---|---|
없음 | 없음 |
errorCallback
필드 | 설명 |
---|---|
없음 | 없음 |
Example
var options = "packageName";
hone.channel.execute('applinker', 'canStart', [options],
function () {
}, function (e) {
alert(JSON.stringify(e));
}
);
hone.channel.execute('applinker', 'canStart', [options],
function () {
}, function (e) {
alert(JSON.stringify(e));
}
);