========== [vaccine.ahnlab] ========== V3MobilePlus 제품에 대한 필수 API 를 정의 --------- V3MobilePlus API --------- vaccine 제품에 대한 3rd Party연동 기능을 제공한다. .. _statusType: status Type ------------ ============ =================== Type Description ============ =================== PROCESSING 진행 중 SUCCESS 정상 처리됨 FAIL 처리 중 문제가 발생함 ============ =================== 백신 설치 여부 확인 -------------- .. js:function:: M.plugin('3rd_vaccine_ahnlab').installed( setting ) .. versionchanged:: 2.0.0 :param Object setting: 설정 정보 :param Function setting.callback: 설치 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 설치 결과 Example: .. code-block:: javascript M.plugin('3rd_vaccine_ahnlab').installed({ callback:function(status, result){ console.log(result); } }); .. _StoreType: Store Type ----------------- * store 대한 설정 정보 ======================= ============= Type Description ======================= ============= google play store tstore Tstore olleh Olleh Store lg LG U+ Store ======================= ============= Store 를 통한 설치 유도 -------------- .. js:function:: M.plugin('3rd_vaccine_ahnlab').store( setting ) .. versionchanged:: 2.0.0 :param Object setting: 설정 정보 :param String setting.store: store 정보 ( :ref:`StoreType` ) :param Function setting.callback: 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 결과 Example: .. code-block:: javascript M.plugin('3rd_vaccine_ahnlab').store({ store:'google', callback:function(status, result){ console.log(result); } }); 백신 구동 상태 -------------- .. js:function:: M.plugin('3rd_vaccine_ahnlab').running( setting ) .. versionchanged:: 2.0.0 .. 백신 앱이 실행 중인 상태인지 확인 :param Object setting: 설정 정보 :param String setting.licensekey: 라이선스 키 :param Function setting.callback: 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 결과 Example: .. code-block:: javascript M.plugin('3rd_vaccine_ahnlab').running({ licensekey:'', callback:function(status, result){ console.log(result); } }); 백신 패치 체크 -------------- .. js:function:: M.plugin('3rd_vaccine_ahnlab').patch( setting ) .. versionchanged:: 2.0.0 .. 패치가 있는지 체크 :param Object setting: 설정 정보 :param Function setting.callback: 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 결과 Example: .. code-block:: javascript M.plugin('3rd_vaccine_ahnlab').patch({ callback:function(status, result){ console.log(result); } }); 백신 구동 -------------- .. js:function:: M.plugin('3rd_vaccine_ahnlab').start( setting ) .. versionchanged:: 2.0.0 :param Object setting: 설정 정보 :param String setting.licensekey: 라이선스 키 :param Function setting.callback: 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 결과 Example: .. code-block:: javascript M.plugin('3rd_vaccine_ahnlab').start({ licensekey:'', callback:function(status, result){ console.log(result); } }); 백신 구동 종료 -------------- .. js:function:: M.plugin('3rd_vaccine_ahnlab').stop( setting ) .. versionchanged:: 2.0.0 :param Object setting: 설정 정보 :param String setting.licensekey: 라이선스 키 :param Function setting.callback: 검증 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 검증 결과 Example: .. code-block:: javascript M.plugin('3rd_vaccine_ahnlab').stop({ licensekey:'', callback:function(status, result){ console.log(result); } });