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 can minimize the development costs of the market-specific purchase process and collect purch...
Definition: HIVE_IAP.h:48
static void checkPromotePurchase(onCheckPromotePurchase listener)
iTunes에서 Promotional In-App-Purchase를 통한 앱구매 예약에 대한 통지 등록
Product information created by HIVE IAP back office It include (Market Pid) registered in the market...
Definition: HIVE_IAP.h:365
std::string gamePid
Unique code to refer to one product managed by the HIVE IAP system.
Definition: HIVE_IAP.h:367
std::string marketPid
Unique product ID registered in Market(AppStore, PlayStore)
Definition: HIVE_IAP.h:368
std::string currency
Unique product ID registered in Market(AppStore, PlayStore)
Definition: HIVE_IAP.h:369
std::string displayPrice
Price string (ex. $100.00)
Definition: HIVE_IAP.h:371
double price
Price
Definition: HIVE_IAP.h:370
purchase() 나 restoreReceipt() API 에서 받을 수 있는 결과 정보.
Definition: HIVE_IAP.h:398
Store information configured in the HIVE IAP back office.
Definition: HIVE_IAP.h:335
std::string locationCode
Shop location code set in back office.
Definition: HIVE_IAP.h:337
std::string shopType
Type of shop set in back office ("MAIN", "EVENT", "SPOT")
Definition: HIVE_IAP.h:339
std::vector< IAPProduct > productList
Product Information List.
Definition: HIVE_IAP.h:341
Definition: HIVE_ResultAPI.h:63
std::function< void(ResultAPI const &result, std::vector< IAPType > const &iapTypeList)> onIAPMarketInfo
Result of information inquiry for HIVE IAP to organize stores and products.
Definition: HIVE_IAP.h:64
static void initialize(onIAPMarketInfo listener)
Initialize HIVE IAP HIVE IAP initialization will deliver a list of available market information in t...
IAPType
Market type.
Definition: HIVE_IAP.h:318
static void getBalanceInfo(onIAPBalanceInfo listener)
Request your balance information for HIVE Lebi store.
static void getShopInfo(std::string locationCode, onIAPShopInfo listener)
Return information for the configuration of shops and products Stores can be exposed general shops,...
static void restoreReceipt(onIAPRestoreReceipt listener)
Restore HIVE IAP product which is not sent to user.
std::function< void(ResultAPI const &result, IAPProduct const &product, std::string const &transactionId)> onIAPPurchase
Result of IAP purchase Products ID are classified into two, one is 'marketPid' registered in Apple A...
Definition: HIVE_IAP.h:102
std::function< void(ResultAPI const &result, IAPReceipt const &receipt)> onIAPPurchaseReceipt
Result of IAP purchase Products ID are classified into two, one is 'marketPid' registered in Apple A...
Definition: HIVE_IAP.h:117
std::function< void(ResultAPI const &result, IAPShop const &iapShop, int balance)> onIAPShopInfo
Result of shop information inquiry configured in HIVE IAP back office.
Definition: HIVE_IAP.h:81
static void showMarketSelection(onIAPMarketInfo listener)
Launches a window to select a lebi store or a Google Play Store.
static void showCharge(onIAPBalanceInfo listener)
Show HIVE Lebi Store redeem page(Android only.)
static void purchase(std::string gamePid, std::string additionalInfo, onIAPPurchaseReceipt listener)
Purchase Item Products ID are classified into two, one is 'marketPid' registered in Apple AppStore or...
std::function< void(ResultAPI const &result, std::vector< IAPReceipt > const &receipts)> onIAPRestoreReceipt
Result of Restore HIVE IAP product which is not sent to user In the process of purchasing a product,...
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
Result of balance request, if it is HIVE Lebi store.
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.