[vaccine.ahnlab]

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

V3MobilePlus API

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

status Type

Type

Description

PROCESSING

진행 중

SUCCESS

정상 처리됨

FAIL

처리 중 문제가 발생함

백신 설치 여부 확인

M.plugin('3rd_vaccine_ahnlab').installed( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

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

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

  • result (Object) – 설치 결과

Example:

M.plugin('3rd_vaccine_ahnlab').installed({
        callback:function(status, result){
                console.log(result);
        }
 });

Store Type

  • store 대한 설정 정보

Type

Description

google

play store

tstore

Tstore

olleh

Olleh Store

lg

LG U+ Store

Store 를 통한 설치 유도

M.plugin('3rd_vaccine_ahnlab').store( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.store (String) – store 정보 ( Store Type )

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

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

  • result (Object) – 결과

Example:

M.plugin('3rd_vaccine_ahnlab').store({
        store:'google',
        callback:function(status, result){
                console.log(result);
        }
 });

백신 구동 상태

M.plugin('3rd_vaccine_ahnlab').running( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.licensekey (String) – 라이선스 키

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

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

  • result (Object) – 결과

Example:

M.plugin('3rd_vaccine_ahnlab').running({
        licensekey:'',
        callback:function(status, result){
                console.log(result);
        }
 });

백신 패치 체크

M.plugin('3rd_vaccine_ahnlab').patch( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

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

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

  • result (Object) – 결과

Example:

M.plugin('3rd_vaccine_ahnlab').patch({
        callback:function(status, result){
                console.log(result);
        }
 });

백신 구동

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

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.licensekey (String) – 라이선스 키

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

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

  • result (Object) – 결과

Example:

M.plugin('3rd_vaccine_ahnlab').start({
        licensekey:'',
        callback:function(status, result){
                console.log(result);
        }
 });

백신 구동 종료

M.plugin('3rd_vaccine_ahnlab').stop( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.licensekey (String) – 라이선스 키

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

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

  • result (Object) – 검증 결과

Example:

M.plugin('3rd_vaccine_ahnlab').stop({
        licensekey:'',
        callback:function(status, result){
                console.log(result);
        }
 });