[vaccine.raon]¶
mVaccine 제품에 대한 필수 API 를 정의
mVaccine API¶
vaccine 제품에 대한 3rd Party연동 기능을 제공한다.
status Type¶
Type |
Description |
---|---|
PROCESSING |
진행 중 |
SUCCESS |
정상 처리됨 |
FAIL |
처리 중 문제가 발생함 |
백신 초기 설정¶
-
M.
plugin
('3rd_vaccine_raon').init( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
setting.site_id (String) – site id
setting.license_key (String) – license key
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – 상태 ( status Type )
result (Object) – 결과
Example:
M.plugin('3rd_vaccine_raon').init({ site_id:'', license_key:'', callback:function(result){ console.log(result); } });
extras Type¶
Key (String) |
Default Value |
Value Type |
Description |
---|---|---|---|
useBlackAppCheck |
true |
boolean |
루팅 검사를 실시하면 루팅 우회 앱 설치 여부까지 검사 |
scan_rooting |
true |
boolean |
루팅 검사 |
scan_package |
true |
boolean |
|
useDualEngine |
true |
boolean |
|
backgroundScan |
true |
boolean |
mini 전용 |
rootingexitapp |
true |
boolean |
|
show_update |
true |
boolean |
|
show_license |
true |
boolean |
|
show_notify |
true |
boolean |
mini 전용 |
show_toast |
true |
boolean |
|
show_warning |
true |
boolean |
|
show_scan_ui |
true |
boolean |
mini 전용 |
show_about |
true |
boolean |
mini 전용 |
notifyAutoClear |
true |
boolean |
mini 전용 |
notifyClearable |
true |
boolean |
mini 전용 |
dualEngineBackground |
true |
boolean |
full 전용 |
backgroundJobForLongTime |
false |
boolean |
full 전용 |
dualEngineUpdateUrlType |
2 |
int |
DB 패턴 테스트 URL 사용 |
백신 구동¶
-
M.
plugin
('3rd_vaccine_raon').start( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
setting.mode (String) – 실행 모드 (mini, full)
setting.extras (Object) – ( extras Type )
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – 상태 ( status Type )
result (Object) – 결과
Example:
M.plugin('3rd_vaccine_raon').start({ mode:'mini', extras: { show_update : false, show_toast : false, }, callback:function(result){ console.log(result); } });
M.plugin('3rd_vaccine_raon').start({ mode:'full', extras: { show_update : false, show_toast : false, }, callback:function(result){ console.log(result); } });
백신 종료¶
-
M.
plugin
('3rd_vaccine_raon').stop( 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_raon').stop({ callback:function(result){ console.log(result); } });
루팅 체크¶
-
M.
plugin
('3rd_vaccine_raon').checkRooting( 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_raon').checkRooting({ callback:function(result){ console.log(result); } });
백신 구동 상태 확인¶
-
M.
plugin
('3rd_vaccine_raon').running( 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_raon').running({ callback:function(result){ console.log(result); } });