README.md
에 소개되어 있습니다../gradlew :sdk:build
명령을 실행하여 Klip SDK 프로젝트를 빌드 (빌드가 완료되면 <Klip SDK 프로젝트>/sdk/build/outputs/aar/위치에 결과물인 AAR 파일이 생성됨)build.gradle
에 디렉토리 참조 및 디펜던시 설정을 추가gradle.properties
내용들을 개발 프로젝트로 복사build.gradle
에 디펜던시 설정을 추가android.permission.INTERNET
권한을 추가합니다.queries
요소를 추가하세요. 자세한 내용은 Android 11의 패키지 공개 상태를 참고합니다.prepare
, request
, getResult
의 순서로 진행이 됩니다.prepare
는 어떠한 요청을 할지 요청을 정의하는 단계로 총 5가지 종류의 요청이 존재request
는 함수 호출을 통해 Klip으로 화면이 전환되어 실제 서명 프로세스를 진행getResult
는 함수 호출을 통해 결과값을 받고 확인Context
Klip
AuthRequest
KlayTxRequest
TokenTxRequest
CardTxRequest
ContractTxRequest
KlipRequest
BAppInfo
KlipCallback<KlipTxResponse>
KlipTxResponse
를 전송받고, 처리가 실패되면, 실패결과인KlipErrorResponse
를 전송받습니다.KlipRequestException
KlipRequestException
KlipCallback<KlipTxResponse>
KlipTxResponse
를 전송받고, 처리가 실패되면, 실패결과인KlipErrorResponse
를 전송받습니다.KlipRequestException
KlipCallback<CardListResponse>
CardListResponse
를 전송받고, 처리가 실패되면, 실패 결과인KlipErrorResponse
를 전송받습니다.KlipRequestException
KlipCallback
의 실패의 응답결과인 KlipErrorResponse
의 getErrorCode()
함수를 통해 확인할 수 있습니다.