HIVE SDK for Unity3D

Classes | Enumerations | Functions
IAP

HIVE IAP can minimize the development costs of the market-specific purchase process and collect purchase logs consistently to provide information to business, development, and management departments. More...

Classes

class  hive.IAP
 HIVE IAP can minimize the development costs of the market-specific purchase process and collect purchase logs consistently to provide information to business, development, and management departments. More...
 
class  hive.IAPShop
 Store information configured in the HIVE IAP back office. More...
 
class  hive.IAPProduct
 Product information created by HIVE IAP back office
It include (Market Pid) registered in the market(AppStore, PlayStore) and (Game Pid) registered in the HIVE IAP back office. More...
 
class  hive.IAPReceipt
 purchase() 나 restoreReceipt() API 에서 받을 수 있는 결과 정보. More...
 

Enumerations

enum  hive.IAPType
 Market type.
 

Functions

delegate void hive.IAP.onIAPMarketInfo (ResultAPI result, List< IAPType > iapTypeList)
 Result of information inquiry for HIVE IAP to organize stores and products. More...
 
delegate void hive.IAP.onIAPShopInfo (ResultAPI result, IAPShop iapShop, int balance)
 HIVE IAP 백오피스에서 구성한 상점 정보 조회 결과 통지 More...
 
delegate void hive.IAP.onIAPPurchaseReceipt (ResultAPI result, IAPReceipt iapReceipt)
 Result of IAP purchase
Products ID are classified into two, one is 'marketPid' registered in Apple AppStore or Google PlayStore, the other is gamePid registered in HIVE IAP back office. More...
 
delegate void hive.IAP.onIAPRestoreReceipt (ResultAPI result, List< IAPReceipt > receiptList)
 Result of Restore HIVE IAP product which is not sent to user
In the process of purchasing a product, it may happen that the item fails to be delivered due to various situations. More...
 
delegate void hive.IAP.onIAPBalanceInfo (ResultAPI result, int balance)
 Result of balance request, if it is HIVE Lebi store. More...
 
delegate void hive.IAP.onIAPCheckPromotePurchase (ResultAPI result, String gamePid)
 iTunes에서 Promotional In-App-Purchase를 통한 앱구매 예약에 대한 통지 More...
 
static void hive.IAP.initialize (onIAPMarketInfo listener)
 Initialize HIVE IAP
HIVE IAP initialization will deliver a list of available market information in the result. More...
 
static void hive.IAP.getShopInfo (String locationCode, onIAPShopInfo listener)
 Return information for the configuration of shops and products
Stores can be exposed general shops, spot shops and event shops according to their sales strategy. More...
 
static void hive.IAP.purchase (String gamePid, String additionalInfo, onIAPPurchaseReceipt listener)
 Purchase Item Products ID are classified into two, one is 'marketPid' registered in Apple AppStore or Google PlayStore, the other is 'gamePid' registered in HIVE IAP back office. More...
 
static void hive.IAP.restore (onIAPRestoreReceipt listener)
 Restore HIVE IAP product which is not sent to user. More...
 
static void hive.IAP.showMarketSelection (onIAPMarketInfo listener)
 Launches a window to select a lebi store or a Google Play Store. More...
 
static void hive.IAP.getBalanceInfo (onIAPBalanceInfo listener)
 Request your balance information for HIVE Lebi store. More...
 
static void hive.IAP.showCharge (onIAPBalanceInfo listener)
 Show HIVE Lebi Store redeem page(Android only.) More...
 
static void hive.IAP.checkPromotePurchase (onIAPCheckPromotePurchase listener)
 iTunes에서 Promotional In-App-Purchase를 통한 앱구매 예약에 대한 통지 등록 More...
 

Detailed Description

HIVE IAP can minimize the development costs of the market-specific purchase process and collect purchase logs consistently to provide information to business, development, and management departments.


* Currently, HIVE IAP supports Apple App Store, Google Play Store, One Store (https://www.tstore.co.kr) and HIVE Lobby (Lebi).
HIVE LIVE (Lebi) store is a system that can organize stores and purchase goods in Chinese market. It is operated by HIVE itself.

Function Documentation

◆ checkPromotePurchase()

static void hive.IAP.checkPromotePurchase ( onIAPCheckPromotePurchase  listener)
static

iTunes에서 Promotional In-App-Purchase를 통한 앱구매 예약에 대한 통지 등록

Parameters
listenerAPI call result listener

◆ getBalanceInfo()

static void hive.IAP.getBalanceInfo ( onIAPBalanceInfo  listener)
static

Request your balance information for HIVE Lebi store.

(Android only.)

Parameters
listenerAPI call result listener

◆ getShopInfo()

static void hive.IAP.getShopInfo ( String  locationCode,
onIAPShopInfo  listener 
)
static

Return information for the configuration of shops and products
Stores can be exposed general shops, spot shops and event shops according to their sales strategy.


Spot shops and event shops set the location code in the HIVE back office and insert the location code at the exposure location of the game.

Parameters
locationCodeStore location code set in back office
listenerAPI call result listener

◆ initialize()

static void hive.IAP.initialize ( onIAPMarketInfo  listener)
static

Initialize HIVE IAP
HIVE IAP initialization will deliver a list of available market information in the result.


This list of market information means the market available on the game client.

Parameters
listenerAPI call result listener

◆ onIAPBalanceInfo()

delegate void hive.IAP.onIAPBalanceInfo ( ResultAPI  result,
int  balance 
)

Result of balance request, if it is HIVE Lebi store.

Parameters
resultAPI call result
balanceBalance of HIVE Lebi store

◆ onIAPCheckPromotePurchase()

delegate void hive.IAP.onIAPCheckPromotePurchase ( ResultAPI  result,
String  gamePid 
)

iTunes에서 Promotional In-App-Purchase를 통한 앱구매 예약에 대한 통지

Parameters
resultAPI call result
gamePid구매 예약한 상점아이템의 gamePid

◆ onIAPMarketInfo()

delegate void hive.IAP.onIAPMarketInfo ( ResultAPI  result,
List< IAPType iapTypeList 
)

Result of information inquiry for HIVE IAP to organize stores and products.

Parameters
resultAPI call result
iapTypeListList of available market information
This list of market information means the market available to the game client.
If there is more than one market list, you should provide a screen that allows the user to select the store.

◆ onIAPPurchaseReceipt()

delegate void hive.IAP.onIAPPurchaseReceipt ( ResultAPI  result,
IAPReceipt  iapReceipt 
)

Result of IAP purchase
Products ID are classified into two, one is 'marketPid' registered in Apple AppStore or Google PlayStore, the other is gamePid registered in HIVE IAP back office.


The purchase of the HIVE IAP will require the gamePid registered in the HIVE IAP back office. (Note: You must call restore() before attempting a new purchase so that you can deliver an item that has not been delivered)

Author
imsunghoon

◆ onIAPRestoreReceipt()

delegate void hive.IAP.onIAPRestoreReceipt ( ResultAPI  result,
List< IAPReceipt receiptList 
)

Result of Restore HIVE IAP product which is not sent to user
In the process of purchasing a product, it may happen that the item fails to be delivered due to various situations.


In order to prepare for this situation, you must restore for the item.

Parameters
resultAPI call result
receiptList구매 성공한 상품 정보 리스트
Author
imsunghoon

◆ onIAPShopInfo()

delegate void hive.IAP.onIAPShopInfo ( ResultAPI  result,
IAPShop  iapShop,
int  balance 
)

HIVE IAP 백오피스에서 구성한 상점 정보 조회 결과 통지

Parameters
resultAPI 호출 결과
iapShop상점 정보
balanceHIVE Lebi 상점의 경우 잔액 정보 Result of shop information inquiry configured in HIVE IAP back office
resultAPI call result
iapShopShop information
balanceBalance information for HIVE Lebi stores

◆ purchase()

static void hive.IAP.purchase ( String  gamePid,
String  additionalInfo,
onIAPPurchaseReceipt  listener 
)
static

Purchase Item Products ID are classified into two, one is 'marketPid' registered in Apple AppStore or Google PlayStore, the other is 'gamePid' registered in HIVE IAP back office.


The purchase of the HIVE IAP will require the 'gamePid' registered in the HIVE IAP back office (Note: You must call restore() before attempting a new purchase so that you can deliver an item that has not been delivered)

Parameters
gamePidProduct specific code managed by HIVE IAP system.
additionalInfo구매 요청에 대한 보충 정보를 포함한 문자열로, 개발자가 지정합니다.
listenerAPI call result listener

◆ restore()

static void hive.IAP.restore ( onIAPRestoreReceipt  listener)
static

Restore HIVE IAP product which is not sent to user.


In the process of purchasing a product, it may happen that the item fails to be delivered due to various situations.
In order to prepare for this situation, you must restore for the item.

Parameters
listenerAPI call result listener

◆ showCharge()

static void hive.IAP.showCharge ( onIAPBalanceInfo  listener)
static

Show HIVE Lebi Store redeem page(Android only.)

Parameters
listenerAPI call result listener

◆ showMarketSelection()

static void hive.IAP.showMarketSelection ( onIAPMarketInfo  listener)
static

Launches a window to select a lebi store or a Google Play Store.

(Android only.)
If the Google Play Store and the HIVE LIVE store are available at the same time, you should expose the store selection screen so that the user can select a store.

Parameters
listenerAPI call result listener
Copyright © Com2uS Platform Corporation. All Right Reserved. Terms of Use Privacy Policy