20#include "CoreMinimal.h"
21#include "Impl/HiveIAPV4Impl.h"
23HIVESDK_API IHiveIAPV4Impl* GetIAPV4Instance();
61 static void MarketConnect(
const FHiveIAPV4OnMarketConnectDelegate& Delegate);
77 static void GetMarketProductInfo(
const TArray<FString>& MarketPidList,
const FHiveIAPV4OnProductInfoDelegate& Delegate);
133 static void Purchase(
const FString& MarketPid,
const FString& IapPayload,
const FHiveIAPV4OnPurchaseDelegate& Delegate);
159 static void Purchase(
const FString& MarketPid,
const FString& IapPayload,
int quantity,
const FHiveIAPV4OnPurchaseDelegate& Delegate);
183 static void PurchaseSubscription(
const FHiveIAPV4PurchaseParam& Param,
const FHiveIAPV4OnPurchaseDelegate& Delegate);
203 static void Restore(
const FHiveIAPV4OnRestoreDelegate& Delegate);
248 static void TransactionFinish(
const FString& MarketPid,
const FHiveIAPV4OnTransactionFinishDelegate& Delegate);
275 static void TransactionMultiFinish(
const TArray<FString>& MarketPidList,
const FHiveIAPV4OnTransactionMultiFinishDelegate& Delegate);
325 static void ShowCharge(
const FHiveIAPV4OnBalanceDelegate& Delegate);
371 static void ShowInAppMessages(int32 CategoryId,
const FHiveIAPV4OnInAppMessagesDelegate& Delegate);
Currently, Hive IAP supports Apple AppStore, Google PlayStore, ONEStore, Samsung GalaxyStore,...
Definition: HiveIAPV4.h:41
static void RestoreSubscription(const FHiveIAPV4OnRestoreDelegate &Delegate)
HIVE IAPV4 It restore the item that has not been delivered.
static void GetSubscriptionProductInfo(const FHiveIAPV4OnProductInfoDelegate &Delegate)
Hive IAPV4 It returns information for composition of the product.
static void ShowMarketSelection(const FIAPV4OnMarketSelectionDelegate &Delegate)
It shows a UI to select a Lebi store or a Google store.. If the Google Store and the HIVE Lebi store...
static FString GetAccountUuid()
현재 계정의 UUIDv3 값을 반환한다.
static void ShowConsumeInfoAgreement(const FHiveIAPV4OnShowConsumeInfoAgreementDelegate &Delegate)
소비정보 전송 약관 팝업을 노출한다.
static void GetMarketProductInfo(const TArray< FString > &MarketPidList, const FHiveIAPV4OnProductInfoDelegate &Delegate)
Apple Appstore It returns information for composition of the product.
static void Restore(const FHiveIAPV4OnRestoreDelegate &Delegate)
Hive IAPV4 It restore the item that has not been delivered.
static void ShowCharge(const FHiveIAPV4OnBalanceDelegate &Delegate)
It shows Lebi refill page.
static TOptional< EHiveIAPV4Type > GetSelectedMarket()
현재 선택된 마켓 타입을 반환한다.
static void TransactionFinish(const FString &MarketPid, const FHiveIAPV4OnTransactionFinishDelegate &Delegate)
HIVE IAP v4 It requests the transaction completion processing for the purchase receipt of the item th...
static void Purchase(const FString &MarketPid, const FString &IapPayload, const FHiveIAPV4OnPurchaseDelegate &Delegate)
Request purchase of market product (marketPid) registered in App Store, Google Store,...
static void MarketConnect(const FHiveIAPV4OnMarketConnectDelegate &Delegate)
IAPV4 It initialize IAPV4 Purchase module.
static void Purchase(const FString &MarketPid, const FString &IapPayload, int quantity, const FHiveIAPV4OnPurchaseDelegate &Delegate)
Request purchase of market product (marketPid) registered in App Store, Google Store,...
static void GetConsumeInfoAgreement(const FHiveIAPV4OnGetConsumeInfoAgreementDelegate &Delegate)
소비정보 전송 약관에 대한 유저의 마지막 동의 상태 및 시기를 반환한다.
static void TransactionMultiFinish(const TArray< FString > &MarketPidList, const FHiveIAPV4OnTransactionMultiFinishDelegate &Delegate)
Hive IAP v4 It requests the multiple transaction completion processing for the purchase receipt of th...
static void ShowInAppMessages(int32 CategoryId, const FHiveIAPV4OnInAppMessagesDelegate &Delegate)
Google In-App Offers.
static void PurchaseSubscription(const FHiveIAPV4PurchaseParam &Param, const FHiveIAPV4OnPurchaseDelegate &Delegate)
Request purchase of market product (marketPid) registered in App Store, Google Store,...
static void GetBalanceInfo(const FHiveIAPV4OnBalanceDelegate &Delegate)
It request Lebi balance information.
static void GetProductInfo(const FHiveIAPV4OnProductInfoDelegate &Delegate)
Hive IAPV4 It returns information for composition of the product.
static void CheckPromotePurchase(const FHiveIAPV4OnCheckPromotePurchaseDelegate &Delegate)
Apple AppStore Promote InApp Purchase 동작으로 얻어온 MarketPID를 요청한다.