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