applinker


App Linker는 3.0.0 버전 이상 부터 제공되며 해당 라이브러리를 추가하여 사용해야 된다.

start

앱 링크를 실행한다.

 

options

필드설명
iosiOS 디바이스에 전달 되는 값
androidAndroid 디바이스에 전달 되는 값
  

ios options

필드설명
scheme스키마 값
  • mailto
  • tel
  • sms
  • appName
contents전달 되는 값
  

android options

필드설명
packageName패키지 명
activityActivity 클래스 명
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));
    }
);

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));
    }
);

canStart

앱 실행이 가능한지 확인한다. 

options

필드설명
packageName패키지 명
  

successCallback

필드설명
없음없음
  

errorCallback

필드설명
없음없음
  

Example 

var options = "packageName";

hone.channel.execute('applinker', 'canStart', [options],
   function () {
    }, function (e) {
        alert(JSON.stringify(e));
    }
);