[mdm.raon]

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

mGurad API

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

status Type

Type

Description

PROCESSING

진행 중

SUCCESS

정상 처리됨

FAIL

처리 중 문제가 발생함

설치 확인

M.plugin('3rd_mdm_raon').install( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.packageName (String) – mGuard 패키지 정보

  • setting.callback (Function) – 설치 확인 콜백 함수

M.callback(status, result)
Arguments
  • status (String) – 상태 ( status Type )

  • result (Object) – 설치 결과

Example:

M.plugin('3rd_mdm_raon').install({
        packageName:'com.mGuard',
        callback:function(status, result){
                console.log(result);
        }
 });

auth key

M.plugin('3rd_mdm_raon').cookie( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.serverIp (String) – domain 정보

  • setting.userid (String) – ID

  • setting.password (String) – PASSWORD

  • setting.callback (Function) – 콜백 함수

M.callback(status, result)
Arguments
  • status (String) – 상태 ( status Type )

  • result (Object) – 결과

Example:

M.plugin('3rd_mdm_raon').cookie({
        serverIp:'https://apptest.co.kr:443',
        userid:'test',
        password:'test',
        callback:function(status, result){
                console.log(result);
        }
 });

기기 등록

M.plugin('3rd_mdm_raon').confirm( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.serverIp (String) – domain 정보

  • setting.authCookie (String) – auth key api를 통해 획득된 정보

  • setting.callback (Function) – 등록 결과 콜백 함수

M.callback(status, result)
Arguments
  • status (String) – 상태 ( status Type )

  • result (Object) – 등록 결과

Example:

M.plugin('3rd_mdm_raon').confirm({
        serverIp:'https://apptest.co.kr:443',
        authCookie:'dfaefeZw2wDFefdf!',
        callback:function(status, result){
                console.log(result);
        }
 });

기기 제어

M.plugin('3rd_mdm_raon').control( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.serverIp (String) – domain 정보

  • setting.authCookie (String) – auth key api를 통해 획득된 정보

  • setting.reqAttr (String) – request attribute

  • setting.reqVal (Boolean) – request value

  • setting.systemName (String) – system Name

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

M.callback(status, result)
Arguments
  • status (String) – 상태 ( status Type )

  • result (Object) – 결과

Example:

M.plugin('3rd_mdm_raon').control({
        serverIp:'',
        authCookie:'',
        reqAttr:'',
        reqVal:false,
        systemName:'',
        callback:function(status, result){
                console.log(result);
        }
 });