App 정보

사용하고 있는 mDebugger 앱의 정보 확인을 위한 인터페이스를 제공합니다.
Index
기능명 설명
앱의 버전 정보 조회 설치되어있는 앱의 버전을 확인합니다.
1.0.0 이상
1.0.0 이상
OS 버전 정보 조회 설치되어있는 OS 버전을 확인합니다.
1.0.0 이상
1.0.0 이상
HybLin Lib 버전 정보 조회 HybLin App의 Library 버전을 확인합니다. (Native 기능 지원 버전 확인시 사용합니다.)
1.0.0 이상
1.0.0 이상
단말 모델명 조회 단말 모델명을 조회합니다. (Native 기능 지원 버전 확인시 사용합니다.)
1.0.0 이상
1.0.0 이상
시스템 설정화면으로 이동하기 시스템의 설정 화면으로 이동합니다. (Native 기능 지원 버전 확인시 사용합니다.)
1.0.0 이상
1.0.0 이상

앱의 버전 정보 조회

디바이스에 설치 된 해당 앱의 현재 버전을 조회하기 위해 요청합니다.
callback 파라미터에 입력한 함수명을 가진 함수의 매개변수로 결과가 반환됩니다.
Request
  • Schema 호출 방식
    hyblin://native?type=version&cmd=getAppVersion&callback={FunctionName}
  • Function 호출 방식
    var op = {"type":"version","cmd":"getAppVersion","callback":"{FunctionName}"};
    Androidwindow.HLNative.hyblin(JSON.stringify(op));
    iOSwebkit.messageHandlers.hyblin.postMessage(op);
Return Parameter
  • {FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.

    성공 시FunctionName({"header":{"success":true}, "body":{"status":0, "data":"1.8.0"}});
    실패 시FunctionName({"header":{"success":false, "errorCode":"-1"}});

    기능명
    success
    true 요청이 정상적으로 처리 됨.
    false 요청이 정상적으로 처리되지 않음.
    status
    0 성공
    data
    디바이스에 설치된 앱의 현재 버전(문자열)
    설명 디바이스에 설치 된 현재 앱의 버전 정보가 반환됩니다.
Sample Code
Request

OS 버전 정보 조회

디바이스가 동작하는 운영체제의 버전을 확인합니다.
callback 파라미터에 입력한 함수명을 가진 함수의 매개변수로 결과가 반환됩니다.
Request
  • Schema 호출 방식
    hyblin://native?type=version&cmd=getOSVersion&callback={FunctionName}
  • Function 호출 방식
    var op = {"type":"version","cmd":"getOSVersion","callback":"{FunctionName}"};
    Androidwindow.HLNative.hyblin(JSON.stringify(op));
    iOSwebkit.messageHandlers.hyblin.postMessage(op);
Return Parameter
  • {FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.

    성공 시FunctionName({"header":{"success":true}, "body":{"status":0, "data":"13.5.1"}});
    실패 시FunctionName({"header":{"success":false, "errorCode":"-1"}});

    기능명
    success
    true 요청이 정상적으로 처리 됨.
    false 요청이 정상적으로 처리되지 않음.
    status
    0 성공
    data
    디바이스의 현재 OS 버전(문자열).
    설명 디바이스에 설치 된 현재 OS 버전 정보가 반환됩니다.
Sample Code
Request

HybLin Lib 버전 정보 조회

HybLin 앱이 지원하는 라이브러리 모듈의 버전 확인. (Native 기능의 지원 버전은 Library 버전을 기준으로 확인이 가능합니다.)
callback 파라미터에 입력한 함수명을 가진 함수의 매개변수로 결과가 반환됩니다.
Request
  • Schema 호출 방식
    hyblin://native?type=version&cmd=getHybLinLibVersion&callback={FunctionName}
  • Function 호출 방식
    var op = {"type":"version","cmd":"getHybLinLibVersion","callback":"{FunctionName}"};
    Androidwindow.HLNative.hyblin(JSON.stringify(op));
    iOSwebkit.messageHandlers.hyblin.postMessage(op);
Return Parameter
  • {FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.

    성공 시FunctionName({"header":{"success":true}, "body":{"status":0, "data":"0.9.1"}});
    실패 시FunctionName({"header":{"success":false, "errorCode":"-1"}});

    기능명
    success
    true 요청이 정상적으로 처리 됨.
    false 요청이 정상적으로 처리되지 않음.
    status
    0 성공
    data
    현재 HybLin 라이브러리 버전(문자열).
    설명 HybLin 라이브러리 버전 정보가 반환됩니다.
Sample Code
Request

단말 모델명 조회

디바이스의 모델명을 조회합니다.
callback 파라미터에 입력한 함수명을 가진 함수의 매개변수로 결과가 반환됩니다.
Request
  • Schema 호출 방식
    hyblin://native?type=general&cmd=modelName&callback={FunctionName}
  • Function 호출 방식
    var op = {"type":"general","cmd":"modelName","callback":"{FunctionName}"};
    Androidwindow.HLNative.hyblin(JSON.stringify(op));
    iOSwebkit.messageHandlers.hyblin.postMessage(op);
Return Parameter
  • {FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.

    성공 시FunctionName({"header":{"success":true}, "body":{"status":0, "data":"iPhone6s"}});
    실패 시FunctionName({"header":{"success":false, "errorCode":"-1"}});

    기능명
    success
    true 요청이 정상적으로 처리 됨.
    false 요청이 정상적으로 처리되지 않음.
    status
    0 성공
    data
    현재 디바이스의 모델 명(문자열).
    설명 단말의 모델명 정보가 반환됩니다.
Sample Code
Request

시스템 설정화면으로 이동하기

시스템의 설정화면으로 이동합니다.
권한 설정을 사용자가 시스템 설정을 통해 설정해 주어야 할때 사용합니다.
Request
  • Schema 호출 방식
    hyblin://native?type=general&cmd=goToSetting&callback={FunctionName}
  • Function 호출 방식
    var op = {"type":"general","cmd":"goToSetting","callback":"{FunctionName}"};
    Androidwindow.HLNative.hyblin(JSON.stringify(op));
    iOSwebkit.messageHandlers.hyblin.postMessage(op);
Return Parameter
  • {FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.

    성공 시FunctionName({"header":{"success":true}, "body":{"status":0}});
    실패 시FunctionName({"header":{"success":false, "errorCode":"-1"}});

    기능명
    success
    true 요청이 정상적으로 처리 됨.
    false 요청이 정상적으로 처리되지 않음.
    status
    0 성공
    -1 실패
    설명 설정 화면 이동 성공 여부가 반환됩니다.
Sample Code
Request