========== [mdm.raon] ========== mGurad 제품에 대한 필수 API 를 정의 --------- mGurad API --------- mdm 제품에 대한 3rd Party연동 기능을 제공한다. .. _statusType: status Type ------------ ============ =================== Type Description ============ =================== PROCESSING 진행 중 SUCCESS 정상 처리됨 FAIL 처리 중 문제가 발생함 ============ =================== 설치 확인 -------------- .. js:function:: M.plugin('3rd_mdm_raon').install( setting ) .. versionchanged:: 2.0.0 :param Object setting: 설정 정보 :param String setting.packageName: mGuard 패키지 정보 :param Function setting.callback: 설치 확인 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 설치 결과 Example: .. code-block:: javascript M.plugin('3rd_mdm_raon').install({ packageName:'com.mGuard', callback:function(status, result){ console.log(result); } }); auth key -------------- .. js:function:: M.plugin('3rd_mdm_raon').cookie( setting ) .. versionchanged:: 2.0.0 :param Object setting: 설정 정보 :param String setting.serverIp: domain 정보 :param String setting.userid: ID :param String setting.password: PASSWORD :param Function setting.callback: 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 결과 Example: .. code-block:: javascript M.plugin('3rd_mdm_raon').cookie({ serverIp:'https://apptest.co.kr:443', userid:'test', password:'test', callback:function(status, result){ console.log(result); } }); 기기 등록 -------------- .. js:function:: M.plugin('3rd_mdm_raon').confirm( setting ) .. versionchanged:: 2.0.0 :param Object setting: 설정 정보 :param String setting.serverIp: domain 정보 :param String setting.authCookie: auth key api를 통해 획득된 정보 :param Function setting.callback: 등록 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 등록 결과 Example: .. code-block:: javascript M.plugin('3rd_mdm_raon').confirm({ serverIp:'https://apptest.co.kr:443', authCookie:'dfaefeZw2wDFefdf!', callback:function(status, result){ console.log(result); } }); 기기 제어 -------------- .. js:function:: M.plugin('3rd_mdm_raon').control( setting ) .. versionchanged:: 2.0.0 :param Object setting: 설정 정보 :param String setting.serverIp: domain 정보 :param String setting.authCookie: auth key api를 통해 획득된 정보 :param String setting.reqAttr: request attribute :param Boolean setting.reqVal: request value :param String setting.systemName: system Name :param Function setting.callback: 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 결과 Example: .. code-block:: javascript M.plugin('3rd_mdm_raon').control({ serverIp:'', authCookie:'', reqAttr:'', reqVal:false, systemName:'', callback:function(status, result){ console.log(result); } });