[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);
    }
});