Package com.klipwallet.app2app.api
Class Klip
- java.lang.Object
-
- com.klipwallet.app2app.api.Klip
-
public class Klip extends java.lang.Object
Klip API 제공하는 Class
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
getCardList(java.lang.String cardAddress, java.lang.String userAddress, java.lang.String cursor, KlipCallback callback)
사용자가 보유한 카드 정보 목록을 가져온다.static Klip
getInstance(android.content.Context context)
Klip 인스턴스를 가져온다.void
getResult(java.lang.String requestKey, KlipCallback callback)
Klip 요청에 대한 실행 결과 데이터를 가져온다.boolean
isAvailable()
설치된 KakaoTalk에서 Klip 지원 여부를 확인한다.boolean
isKakaoTalkInstalled()
KakaoTalk 설치 여부를 확인한다.void
prepare(KlipRequest request, BAppInfo bappInfo, KlipCallback callback)
Klip 요청 준비를 한다.void
request(java.lang.String requestKey)
Klip 요청 실행을 한다.
-
-
-
Method Detail
-
getInstance
public static Klip getInstance(android.content.Context context)
Klip 인스턴스를 가져온다.- Parameters:
context
- Application 컨텍스트- Returns:
- Klip 인스턴스
-
prepare
public void prepare(KlipRequest request, BAppInfo bappInfo, KlipCallback callback) throws KlipRequestException
Klip 요청 준비를 한다. (Request Key 획득)- Parameters:
request
- 요청하는 실행 정보bappInfo
- 요청하는 BApp 정보callback
- 요청 결과를 받는 Callback (이때, T값은 KlipResponse을 사용)- Throws:
KlipRequestException
- 입력 데이터가 유효하지 않을 경우 발생
-
request
public void request(java.lang.String requestKey) throws KlipRequestException
Klip 요청 실행을 한다. (Deep Link 사용)- Parameters:
requestKey
- 요청 키- Throws:
KlipRequestException
- 입력 데이터가 유효하지 않을 경우 발생
-
getResult
public void getResult(java.lang.String requestKey, KlipCallback callback) throws KlipRequestException
Klip 요청에 대한 실행 결과 데이터를 가져온다.- Parameters:
requestKey
- 요청 키callback
- 요청 결과를 받는 Callback- Throws:
KlipRequestException
- 입력 데이터가 유효하지 않을 경우 발생
-
getCardList
public void getCardList(java.lang.String cardAddress, java.lang.String userAddress, java.lang.String cursor, KlipCallback callback) throws KlipRequestException
사용자가 보유한 카드 정보 목록을 가져온다.- Parameters:
cardAddress
- 조회하는 카드 주소userAddress
- 조회하는 사용자 주소cursor
- 조회하는 시작 커서callback
- 요청 결과를 받는 Callback (이때, T값은 CardListResponse를 사용)- Throws:
KlipRequestException
- 입력 데이터가 유효하지 않을 경우 발생
-
isKakaoTalkInstalled
public boolean isKakaoTalkInstalled()
KakaoTalk 설치 여부를 확인한다.- Returns:
- KakaoTalk 설치 여부
-
isAvailable
public boolean isAvailable()
설치된 KakaoTalk에서 Klip 지원 여부를 확인한다.- Returns:
- KakaoTalk의 Klip 지원 여부
-
-