HIVE SDK for Unity3D

Public 타입 | Public 멤버 함수 | 정적 Public 멤버 함수 | 모든 멤버 목록
hive.IAPV4 클래스 참조

현재 Hive IAP 가 제공하는 결제 마켓은 애플 앱스토어, 구글 플레이스토어, 원스토어, 삼성 갤럭시스토어, 아마존 앱스토어, 페이스북 클라우드 게임, 화웨이 앱커넥트, PG, Steam, Hive 러비(Lebi) 를 제공한다. 더 자세히 ...

Public 타입

enum  IAPV4Type {
}
 

Public 멤버 함수

delegate void onIAPV4MarketInfo (ResultAPI result, List< IAPV4Type > iapV4TypeList)
 HIVE IAPV4 에서 마켓의 구성을 위한 정보 조회 결과 통지
 
delegate void onIAPV4ProductInfo (ResultAPI result, List< IAPV4Product > iapV4ProductList, int balance)
 HIVE IAPV4 상품 정보 조회 결과 통지
 
delegate void onIAPV4Purchase (ResultAPI result, IAPV4Receipt iapV4Receipt)
 상품 결제 시도 결과 통지
App Store, Google Store 등 에 등록된 마켓 상품(marketPid)의 구매를 요청 한다.
 
delegate void onIAPV4Restore (ResultAPI result, List< IAPV4Receipt > iapv4ReceiptList)
 HIVE IAPV4 상품에 대한 미지급된 아이템 지급을 요청 결과 통지
상품 구매 과정에서 여러가지 상황으로 인하여 아이템 지급을 실패하는 경우가 발생할 수 있다.
 
delegate void onIAPV4TransactionFinish (ResultAPI result, String marketPid)
 HIVE IAP v4에서 상품에 대한 지급 완료 후 결제 트랜잭션을 종료하기 위한 요청 결과 통지

 
delegate void onIAPV4TransactionMultiFinish (List< ResultAPI > resultList, List< String > marketPidList)
 HIVE IAP v4에서 상품에 대한 지급 완료 후 복수 개의 결제 트랜잭션을 종료하기 위한 요청 결과 통지

 
delegate void onIAPV4ShowInAppMessages (int responseCode)
 Google In-App Offers
 

정적 Public 멤버 함수

static void marketConnect (onIAPV4MarketInfo listener)
 IAPV4 결재 API 초기화 요청
HIVE IAPV4 의 초기화를 수행하면 결과 통지시 사용 가능한 마켓 정보의 목록을 전달하게 된다.
 
static void getMarketProductInfo (List< String > marketPidList, onIAPV4ProductInfo listener)
 Hive IAPV4 에서 마켓 상품의 구성을 위한 정보를 조회할 수 있다.
 
static void getProductInfo (onIAPV4ProductInfo listener)
 HIVE IAPV4 에서 상품의 구성을 위한 정보를 조회할 수 있다.
 
static void getSubscriptionProductInfo (onIAPV4ProductInfo listener)
 HIVE IAPV4 에서 구독형 상품의 구성을 위한 정보를 조회할 수 있다.
 
static void purchase (String marketPid, String iapPayload, onIAPV4Purchase listener)
 App Store, Google Store 등 에 등록된 마켓 상품(marketPid)의 구매를 요청 한다.
 
static void purchase (String marketPid, String iapPayload, int quantity, onIAPV4Purchase listener)
 App Store, Google Store 등 에 등록된 마켓 상품(marketPid)의 구매를 요청 한다.
 
static void purchaseSubscriptionUpdate (String marketPid, String oldMarketPid, String iapPayload, onIAPV4Purchase listener)
 App Store, Google Store 등 에 등록된 마켓 상품(marketPid)의 구매를 요청 한다.
 
static void purchaseSubscription (IAPV4PurchaseParam param, onIAPV4Purchase listener)
 App Store, Google Store 등 에 등록된 마켓 상품(marketPid)의 구매를 요청 한다.
 
static void restore (onIAPV4Restore listener)
 HIVE IAPV4 상품에 대한 미지급된 아이템 지급을 요청한다.
 
static void restoreSubscription (onIAPV4Restore listener)
 HIVE IAPV4 상품에 대한 미지급된 구독 상품 지급을 요청한다.
 
static void transactionFinish (String marketPid, onIAPV4TransactionFinish listener)
 HIVE IAP v4에서 지급이 완료된 상품에 대한 구매 영수증에 대한 트랜잭션 완료 처리를 요청한다.
 
static void transactionMultiFinish (List< String > marketPidList, onIAPV4TransactionMultiFinish listener)
 HIVE IAP v4에서 지급이 완료된 상품에 대한 구매 영수증에 대한 복수 개의 트랜잭션 완료 처리를 요청한다.
 
static IAPV4Type getSelectedMarket ()
 현재 선택된 마켓 타입을 반환한다.
 
static string getAccountUuid ()
 현재 계정의 UUIDv3 값을 반환한다.
 
static void showInAppMessages (int categoryId, onIAPV4ShowInAppMessages listener)
 Google In-App Offers
 

상세한 설명

현재 Hive IAP 가 제공하는 결제 마켓은 애플 앱스토어, 구글 플레이스토어, 원스토어, 삼성 갤럭시스토어, 아마존 앱스토어, 페이스북 클라우드 게임, 화웨이 앱커넥트, PG, Steam, Hive 러비(Lebi) 를 제공한다.


Hive 러비(Lebi) 상점은 중국 시장에서 상점을 구성하고 상품을 구매 할 수 있는 시스템으로서 Hive 에서 자체적으로 운영하고 있다.

Since
4.4.0
작성자
imsunghoon

멤버 열거형 문서화

◆ IAPV4Type

열거형 멤버
APPLE_APPSTORE 

Apple App Store

GOOGLE_PLAYSTORE 

Google Play Store

HIVE_LEBI 

HIVE Lebi

ONESTORE 

OneStore

AMAZON_APPSTORE 

Amazon App Store

SAMSUNG_GALAXYSTORE 

Samsung Galaxy Store

HUAWEI_APPGALLERY 

Huawei App Gallery

FUNTAP 

Funtap

OPPO_APPMARKET 

OPPO App Market

VIVO_APPSTORE 

VIVO App Store

TENCENT_MYAPP 

TENCENT Myapp

XIAOMI_APPSTORE 

Xiaomi App Store

HUAWEI_APPGALLERY_CHINA 

Huawei App Gallery China

FACEBOOK_CLOUD_GAME 

Facebook Cloud Game (deprecated)

HIVESTORE 

HiveStore

STEAM 

Steam

NOWGG 

Nowgg

멤버 함수 문서화

◆ onIAPV4ShowInAppMessages()

delegate void hive.IAPV4.onIAPV4ShowInAppMessages ( int responseCode)

Google In-App Offers

매개변수
responseCode2(NAVIGATE_TO_DEV_APP_STORE) 일 경우 유저가 제안(Offer)를 확인하고 사용하기를 원한 상황입니다. 개발자는 유저가 구매할 인앱 항목을 선택할 수 있는 게임/앱 내 상점으로 (유저가 해당 화면에 없는 경우) 유저를 이동해야 합니다. 0 은 아무런 액션을 하지 않아도 되고, 음수는 에러상황 입니다.

◆ onIAPV4TransactionMultiFinish()

delegate void hive.IAPV4.onIAPV4TransactionMultiFinish ( List< ResultAPI > resultList,
List< String > marketPidList )

HIVE IAP v4에서 상품에 대한 지급 완료 후 복수 개의 결제 트랜잭션을 종료하기 위한 요청 결과 통지

매개변수
resultList트랜잭션의 종료 결과 목록
marketPidList트랜잭션이 종료된 상품의 marketPid 목록
참고
#transactionMultiFinish(List, onIAPV4TransactionMultiFinish)

◆ showInAppMessages()

static void hive.IAPV4.showInAppMessages ( int categoryId,
onIAPV4ShowInAppMessages listener )
static

Google In-App Offers

매개변수
categoryId3(PROMOTIONAL)
listenerInt(responseCode) 가 2(NAVIGATE_TO_DEV_APP_STORE) 일 경우 유저가 제안(Offer)를 확인하고 사용하기를 원한 상황입니다. 개발자는 유저가 구매할 인앱 항목을 선택할 수 있는 게임/앱 내 상점으로 (유저가 해당 화면에 없는 경우) 유저를 이동해야 합니다. 0 은 아무런 액션을 하지 않아도 되고, 음수는 에러상황 입니다.
Since
4.21.0.0

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:
Copyright © Com2uS Platform Corporation. All Right Reserved. 이용약관 개인정보 처리방침