========== [appdefence.extrus] ========== AppDefence 제품에 대한 필수 API 를 정의 --------- AppDefence API --------- appdefence 제품에 대한 3rd Party연동 기능을 제공한다. 루팅체크 -------------- .. js:function:: M.plugin('3rd_appdefence_extrus').checkRooting( setting ) .. versionchanged:: 2.0.0 :param Object setting: 설정 정보 :param Function setting.callback: 검증 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: API호출 결과값 :param Object result: 3rd Party 모듈 결과 값 :param String result.result: 루팅체크 요청 결과 Example: .. code-block:: javascript M.plugin('3rd_appdefence_extrus').checkRooting({ callback:function(status, result){ alert(JSON.stringify(result)); } }); 검증 -------------- .. js:function:: M.plugin('3rd_appdefence_extrus').start( setting ) .. versionchanged:: 2.0.0 :param Object setting: 설정 정보 :param String setting.serverIP: 검증 서버 IP :param String setting.serverPort: 검증 서버 PORT :param String setting.serverVDomain: 검증 서버 도메인 :param String setting.serverPage: 검증 서버 페이지 :param String setting.type: intro, login :param String setting.dialog: dialog 유무 Y :param Function setting.callback: 검증 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: API호출 결과값 :param Object result: 3rd Party 모듈 결과 값 :param String result.result: 앱위변조 체크 결과 :param String result.token: 앱위변조 token값 Example: .. code-block:: javascript M.plugin('3rd_appdefence_extrus').start({ 'serverIP' : '', 'serverPort' : '', 'serverVDomain' : '', 'serverPage' : '', 'type': '', 'dialog': '', callback:function(status, result){ alert(JSON.stringify(result)); } });