47class HIVESDK_DLLEXPORT
IAP
303 static void executeEngine(picojson::value jsonParam);
340 std::string originalJson;
345 IAPShop(picojson::value jsonParam);
347 bool parse(picojson::value jsonParam);
349 picojson::object toJson()
const;
351 std::string toString()
const;
373 std::string originalJson;
379 bool parse(picojson::value jsonParam);
381 picojson::object toJson()
const;
383 std::string toString()
const;
401 std::string iapTransactionId;
402 std::string additionalInfo;
408 bool parse(picojson::value jsonParam);
410 picojson::object toJson()
const;
412 std::string toString()
const;
HIVE IAP 는 마켓별 구매 프로세스의 개발 비용을 최소화 할 수 있고 구매 로그를 일관성 있게 수집하여 사업, 개발, 관리 부서에 필요한 정보를 제공할 수 있다.
Definition: HIVE_IAP.h:48
static void checkPromotePurchase(onCheckPromotePurchase listener)
iTunes에서 Promotional In-App-Purchase를 통한 앱구매 예약에 대한 통지 등록
HIVE IAP 백오피스에서 생성한 상품 정보 마켓에 등록된 상품(Market Pid)과 HIVE IAP 백오피스에 등록한 상품 (Game Pid) 의 정보를 포함한다.
Definition: HIVE_IAP.h:365
std::string gamePid
HIVE IAP 시스템에서 관리하는 하나의 상품을 지칭하는 고유 코드
Definition: HIVE_IAP.h:367
std::string marketPid
마켓에 등록된 고유 상품 ID
Definition: HIVE_IAP.h:368
std::string currency
마켓에 등록된 고유 상품 ID
Definition: HIVE_IAP.h:369
std::string displayPrice
상품 가격 문자열 (ex. $100.00)
Definition: HIVE_IAP.h:371
double price
상품 가격
Definition: HIVE_IAP.h:370
purchase() 나 restoreReceipt() API 에서 받을 수 있는 결과 정보.
Definition: HIVE_IAP.h:398
HIVE IAP 백오피스에서 구성한 상점 정보
Definition: HIVE_IAP.h:335
std::string locationCode
백오피스에 설정된 상점 위치 코드
Definition: HIVE_IAP.h:337
std::string shopType
백오피스에 설정된 상점 구분 코드 ("MAIN", "EVENT", "SPOT")
Definition: HIVE_IAP.h:339
std::vector< IAPProduct > productList
상품 정보 목록
Definition: HIVE_IAP.h:341
Definition: HIVE_ResultAPI.h:63
std::function< void(ResultAPI const &result, std::vector< IAPType > const &iapTypeList)> onIAPMarketInfo
HIVE IAP 에서 상점 및 상품의 구성을 위한 정보 조회 결과 통지
Definition: HIVE_IAP.h:64
static void initialize(onIAPMarketInfo listener)
IAP 결재 API 초기화 요청 HIVE IAP 의 초기화를 수행하면 결과 통지시 사용 가능한 마켓 정보의 목록을 전달하게 된다.
IAPType
결제 마켓 형태
Definition: HIVE_IAP.h:318
static void getBalanceInfo(onIAPBalanceInfo listener)
러비 상점일 경우 잔액 정보 조회.
static void getShopInfo(std::string locationCode, onIAPShopInfo listener)
HIVE IAP 에서 상점 및 상품의 구성을 위한 정보를 조회할 수 있다 상점은 판매 전략에 따라서 일반 상점, 스팟 (Spot) 상점, 이벤트 (Event) 상점을 노출 할 수 ...
static void restoreReceipt(onIAPRestoreReceipt listener)
HIVE IAP 상품에 대한 미지급된 아이템 지급을 요청한다.
std::function< void(ResultAPI const &result, IAPProduct const &product, std::string const &transactionId)> onIAPPurchase
상품 결제 시도 결과 통지 상품은 App Store, Google Store 에 등록된 마켓 상품 (marketPid) 과 HIVE IAP 백오피스에 등록된 HIVE IAP 상품 ...
Definition: HIVE_IAP.h:102
std::function< void(ResultAPI const &result, IAPReceipt const &receipt)> onIAPPurchaseReceipt
상품 결제 시도 결과 통지 상품은 App Store, Google Store 에 등록된 마켓 상품 (marketPid) 과 HIVE IAP 백오피스에 등록된 HIVE IAP 상품 ...
Definition: HIVE_IAP.h:117
std::function< void(ResultAPI const &result, IAPShop const &iapShop, int balance)> onIAPShopInfo
HIVE IAP 백오피스에서 구성한 상점 정보 조회 결과 통지
Definition: HIVE_IAP.h:81
static void showMarketSelection(onIAPMarketInfo listener)
러비 상점이나 구글 상점을 선택하기 위한 창을 띄운다.
static void showCharge(onIAPBalanceInfo listener)
러비 충전 페이지 노출 (Android only.)
static void purchase(std::string gamePid, std::string additionalInfo, onIAPPurchaseReceipt listener)
상품은 App Store, Google Store 에 등록된 마켓 상품 (marketPid) 과 HIVE IAP 백오피스에 등록된 HIVE IAP 상품 (pid) 으로 구분된다.
std::function< void(ResultAPI const &result, std::vector< IAPReceipt > const &receipts)> onIAPRestoreReceipt
HIVE IAP 상품에 대한 미지급된 아이템 지급을 요청 결과 통지 상품 구매 과정에서 여러가지 상황으로 인하여 아이템 지급을 실패하는 경우가 발생할 수 있다.
Definition: HIVE_IAP.h:135
std::function< void(ResultAPI const &result, std::string gamePid)> onCheckPromotePurchase
iTunes에서 Promotional In-App-Purchase를 통한 앱구매 예약에 대한 통지
Definition: HIVE_IAP.h:164
std::function< void(ResultAPI const &result, int balance)> onIAPBalanceInfo
HIVE 러비 상점일 경우 잔액 확인 결과 통지
Definition: HIVE_IAP.h:149
@ HIVE_LEBI
HIVE_LEBI HIVE Lebi
@ ONESTORE
ONESTORE OneStore
@ GOOGLE_PLAYSTORE
GOOGLE_PLAYSTORE Google Play Store
@ APPLE_APPSTORE
APPLE_APPSTORE Apple App Store