[appdefence.extrus]

AppDefence 제품에 대한 필수 API 를 정의

AppDefence API

appdefence 제품에 대한 3rd Party연동 기능을 제공한다.

루팅체크

M.plugin('3rd_appdefence_extrus').checkRooting( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.callback (Function) – 검증 결과 콜백 함수

M.callback(status, result)
Arguments
  • status (String) – API호출 결과값

  • result (Object) – 3rd Party 모듈 결과 값

  • result.result (String) – 루팅체크 요청 결과

Example:

M.plugin('3rd_appdefence_extrus').checkRooting({
                callback:function(status, result){
                alert(JSON.stringify(result));
     }
});

검증

M.plugin('3rd_appdefence_extrus').start( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.serverIP (String) – 검증 서버 IP

  • setting.serverPort (String) – 검증 서버 PORT

  • setting.serverVDomain (String) – 검증 서버 도메인

  • setting.serverPage (String) – 검증 서버 페이지

  • setting.type (String) – intro, login

  • setting.dialog (String) – dialog 유무 Y

  • setting.callback (Function) – 검증 결과 콜백 함수

M.callback(status, result)
Arguments
  • status (String) – API호출 결과값

  • result (Object) – 3rd Party 모듈 결과 값

  • result.result (String) – 앱위변조 체크 결과

  • result.token (String) – 앱위변조 token값

Example:

M.plugin('3rd_appdefence_extrus').start({
    'serverIP' : '',
        'serverPort' : '',
        'serverVDomain' : '',
        'serverPage' : '',
        'type': '',
        'dialog': '',
    callback:function(status, result){
        alert(JSON.stringify(result));
     }
});