[pin.basic]¶
PIN 제품에 대한 필수 API 를 정의
Warning
PIN 인증은 내부적으로 암호화하여 작동하나, 클라이언트 단독으로 작동하므로, 보안이 필수인 경우는 3rd party 인증 제품을 사용하시기 바랍니다.
PIN API¶
PIN 인증 대한 연동 기능을 제공한다.
status Type¶
Type |
Description |
---|---|
PROCESSING |
진행 중 |
SUCCESS |
정상 처리됨 |
FAIL |
처리 중 문제가 발생함 |
PIN 번호 등록¶
-
M.
plugin
('3rd_pin_basic').register( setting)¶ Changed in version 1.0.0.
- Arguments
setting (Object) – 설정 정보
setting.length (Int) – 입력 받을 핀넘버 길이
setting.page (String) – custom activity 명 (필수 아님, AndroidManifest.xml 에 activity 선언 필요)
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – API 호출에 대한 결과값
result.result (Object) – 3rd Party 모듈 수행 결과 값
result.message (String) – 3rd Party 모듈 수행에 에러가 있을 경우 에러 메세지
Example: 핀번호 등록
M.plugin('3rd_pin_basic').register({ length: 4, callback:function(status, result){ console.log(result); } });
Example: Custom 핀번호 등록
M.plugin('3rd_pin_basic').register({ length: 4, page: 'CustomPinActivity', callback:function(status, result){ console.log(result); } });
PIN 번호 삭제¶
-
M.
plugin
('3rd_pin_basic').remove( setting)¶ Changed in version 1.0.0.
- Arguments
setting (Object) – 설정 정보
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – API 호출에 대한 결과값
result.result (Object) – 3rd Party 모듈 수행 결과 값
result.message (String) – 3rd Party 모듈 수행에 에러가 있을 경우 에러 메세지
Example: 핀번호 등록
M.plugin('3rd_pin_basic').remove({ callback:function(status, result){ console.log(result); } });
PIN 번호 가져오기¶
-
M.
plugin
('3rd_pin_basic').get( setting)¶ Changed in version 1.0.0.
- Arguments
setting (Object) – 설정 정보
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – API 호출에 대한 결과값
result.result (Object) – 3rd Party 모듈 수행 결과 값
result.message (String) – 3rd Party 모듈 수행에 에러가 있을 경우 에러 메세지
Example: 핀번호 등록
M.plugin('3rd_pin_basic').get({ callback:function(status, result){ console.log(result); } });
PIN 번호 인증¶
-
M.
plugin
('3rd_pin_basic').auth( setting)¶ Changed in version 1.0.0.
- Arguments
setting (Object) – 설정 정보
setting.length (Int) – 입력 받을 핀넘버 길이
setting.page (String) – custom activity 명 (필수 아님, AndroidManifest.xml 에 activity 선언 필요)
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – API 호출에 대한 결과값
result.result (Object) – 3rd Party 모듈 수행 결과 값
result.message (String) – 3rd Party 모듈 수행에 에러가 있을 경우 에러 메세지
Example: 핀번호 등록
M.plugin('3rd_pin_basic').auth({ length: 4, callback:function(status, result){ console.log(result); } });
Example: Custom 핀번호 등록
M.plugin('3rd_pin_basic').auth({ length: 4, page: 'CustomPinActivity', callback:function(status, result){ console.log(result); } });