LicenseChecker API


Summary

본 문서는 신분증 인식기 SDK 에 대한 기술적인 정보를 제공하고 SDK 를 사용하여 어플리케이션에 신분증 인식 기능을 빠르게 구현할 수 있는 방법을 설명한다.

Functions List

// 라이선스가 유효한지 여부 판단
//SDK 사용 초기에 호출하지 않으면 제한된 날짜까지만 사용제한
boolean isValidLicense(Context context)
//라이선스 만료일자 출력
Date getExpiredDate(Context context)
// SDK 버전 확인
String getVersion()
// 입력받은 경로를 통해 라이브러리 Load
Boolean loadLibrary(String path)

com.selvasai.selvyocr.idcard.util.LicenseChecker
(라이선스 확인)

isValidLicense

라이선스가 유효한지 여부 판단
SDK 사용 초기에 호출하지 않으면 제한된 날짜까지만 사용제한

Parameters
# Name Description Type
[in] context Application context Context
Returns

라이선스 유효 여부 (true – 유효, false – 만료)

Example
if (!LicenseChecker.isValidLicense(getApplicationContext())) {
  Toast.makeText(getApplicationContext(), "License expired!", Toast.LENGTH_SHORT).show();
}
getExpiredDate

라이선스 만료일자 출력

Parameters
# Name Description Type
[in] context Application context Context
Returns

라이선스 만료일자

Example
Date date = LicenseChecker.getExpiredDate(getApplicationContext());

com.selvasai.selvyocr.idcard.util.BuildInfo
(버전 확인)

getVersion

SDK 버전 확인

Parameters
# Name Description Type
Returns

SDK 의 버전

Example
BuildInfo.getVersion();
loadLibrary

입력받은 경로를 통해 라이브러리 Load

Parameters
# Name Description Type
[in] path 라이브러리 경로 String
Returns

라이브러리 로드 여부 (true – 성공, false – 실패)

Example
boolean ret = BuildInfo.loadLibrary(getApplicationContext().getFilesDir().getAbsolutePath());