HIVE SDK for Unreal Engine

Classes | Enumerations | Functions
FHiveConfiguration

This class manage HIVE SDK configuration

More...

Classes

class  FHiveConfiguration
 This class manage HIVE SDK configuration

More...
 

Enumerations

enum class  EHiveZoneType
 Hive Platform server zone type.
 
enum class  EHiveThemeType
 Hive theme.
 

Functions

static FString FHiveConfiguration::GetHiveSDKVersion ()
 Returns Hive SDK Version. More...
 
static FString FHiveConfiguration::GetReferenceSDKVersion ()
 Return version of SDK referenced by Hive SDK. More...
 
static FString FHiveConfiguration::GetAppId ()
 Returns AppId (By default, AppId will be set to the package name in the AndroidManifest.xml file. More...
 
static void FHiveConfiguration::SetAppId (const FString &AppId)
 Set AppId (By default, AppId will be set to the package name in the AndroidManifest.xml file. More...
 
static EHiveZoneType FHiveConfiguration::GetZone ()
 Returns Hive platform server zone. More...
 
static void FHiveConfiguration::SetZone (const EHiveZoneType &Type)
 Set Hive Hive platform server zone. More...
 
static FString FHiveConfiguration::GetServerId ()
 Return serverId for server-specific maintenance popup support
(The world value registered in the back office world management) More...
 
static void FHiveConfiguration::SetServerId (const FString &ServerId)
 Set serverId for server-specific maintenance popup support
(The world value registered in the back office world management should be inputted according to the server.) More...
 
static void FHiveConfiguration::UpdateServerId (const FString &ServerId)
 Set serverId for server-specific maintenance popup support
(The world value registered in the back office world management should be inputted according to the server.) More...
 
static void FHiveConfiguration::SetGameLanguage (const FString &Language)
 API to reflect language code used in game in module
Just type in two lowercase letters ("en"). More...
 
static void FHiveConfiguration::UpdateGameLanguage (const FString &Language)
 API to reflect language code used in game in module
Just type in two lowercase letters ("en"). More...
 
static bool FHiveConfiguration::GetUseLog ()
 Returns whether HIVE SDK internal log is used. More...
 
static void FHiveConfiguration::SetUseLog (bool bUseLog)
 Set whether HIVE SDK internal log is used. More...
 
static FString FHiveConfiguration::GetCompany ()
 Returns company. More...
 
static void FHiveConfiguration::SetCompany (const FString &Company)
 Set company. More...
 
static FString FHiveConfiguration::GetChannel ()
 Returns channel. More...
 
static void FHiveConfiguration::SetChannel (const FString &Channel)
 Set channel. More...
 
static int32 FHiveConfiguration::GetHttpConnectTimeout ()
 Returns the default value of HTTP Connect Timeout (in seconds) More...
 
static void FHiveConfiguration::SetHttpConnectTimeout (int32 second)
 Set the value of HTTP Connect Timeout (in seconds) More...
 
static int32 FHiveConfiguration::GetHttpReadTimeout ()
 Returns the default value of HTTP Read Timeout (in seconds) More...
 
static void FHiveConfiguration::SetHttpReadTimeout (int32 second)
 Set the value of HTTP Read Timeout (in seconds) More...
 
static int32 FHiveConfiguration::GetMaxGameLogSize ()
 Returns maximum number of game logs. More...
 
static void FHiveConfiguration::SetMaxGameLogSize (int32 size)
 Set maximum number of game logs (Note: No change unless special occasion) More...
 
static FString FHiveConfiguration::GetMarket ()
 Return market. More...
 
static void FHiveConfiguration::SetMarket (const FString &Market)
 Set market. More...
 
static FString FHiveConfiguration::GetHiveCountry ()
 HIVE 서버에서 판단한 국가코드를 반환한다. More...
 
static FString FHiveConfiguration::GetHiveTimeZone ()
 HIVE 서버에서 판단한 TimeZone 정보를 반환한다. More...
 
static uint32 FHiveConfiguration::GetAnalyticsSendLimit ()
 전송 주기마다 전송할 로그의 최대치. More...
 
static void FHiveConfiguration::SetAnalyticsSendLimit (uint32 Limit)
 전송 주기마다 전송할 로그의 최대치 설정. More...
 
static uint32 FHiveConfiguration::GetAnalyticsQueueLimit ()
 최대로 쌓을수 있는 로그의 양. More...
 
static void FHiveConfiguration::SetAnalyticsQueueLimit (uint32 Limit)
 최대로 쌓을 수 있는 로그의 수 More...
 
static float FHiveConfiguration::GetAnalyticsSendCycleSeconds ()
 로그 전송 주기. More...
 
static void FHiveConfiguration::SetAnalyticsSendCycleSeconds (float seconds)
 로그 전송 주기 설정. More...
 
static bool FHiveConfiguration::GetAgeGateU13 ()
 Hive SDK AgeGateU13 적용 여부 반환 More...
 
static void FHiveConfiguration::SetAgeGateU13 (bool bEnable)
 Hive SDK AgeGateU13 적용 여부 설정 More...
 
static EHiveThemeType FHiveConfiguration::GetHiveTheme ()
 Hive 커스텀 테마 값 획득 More...
 
static void FHiveConfiguration::SetHiveTheme (EHiveThemeType Type)
 Hive 커스텀 테마 설정 More...
 
static void FHiveConfiguration::SetHiveOrientation (const FString &Orientation)
 Hive Orientation 설정 More...
 
static void FHiveConfiguration::GetMetaData (const FString &Key, bool bForceReload, const FHiveConfigurationOnMetaDataDelegate &Delegate)
 Game MetaData 요청 More...
 
static void FHiveConfiguration::SetUseHercules (bool bEnable)
 Hercules 사용 여부 설정 More...
 
static bool FHiveConfiguration::GetCrossPromotionBannerShowing ()
 Hive 크로스프로모션 노출 여부 반환 More...
 
static void FHiveConfiguration::SetCrossPromotionBannerShowing (bool showing)
 Hive 크로스프로모션 노출 여부 설정 More...
 
static bool FHiveConfiguration::GetAgeGateU16Agree ()
 Hive SDK GDPR 국가에서 16세 미만 약관 동의 여부 반환 More...
 
static bool FHiveConfiguration::GetLegalGuardianConsentMode ()
 Hive SDK 법정대리인 동의 여부 More...
 
static void FHiveConfiguration::SetUsePrivateBrowsingForAuth (bool use)
 시크릿 모드 설정 More...
 
static bool FHiveConfiguration::GetEnableGameController ()
 컨트롤러 사용 여부 반환 More...
 
static void FHiveConfiguration::SetEnableGameController (bool enable)
 컨트롤러 사용 여부 설정 More...
 
static void FHiveConfiguration::SetChatConnectionTimeout (int32 Seconds)
 HiveChat 타임아웃 설정 시간 설정 More...
 
static int32 FHiveConfiguration::GetChatConnectionTimeout ()
 HiveChat 타임아웃 설정 시간 반환 More...
 

Detailed Description

This class manage HIVE SDK configuration

Function Documentation

◆ GetAgeGateU13()

static bool FHiveConfiguration::GetAgeGateU13 ( )
static

Hive SDK AgeGateU13 적용 여부 반환

Returns
Hive SDK AgeGateU13 적용 여부

◆ GetAgeGateU16Agree()

static bool FHiveConfiguration::GetAgeGateU16Agree ( )
static

Hive SDK GDPR 국가에서 16세 미만 약관 동의 여부 반환

Returns
Hive SDK GDPR 국가에서 16세 미만 약관 동의 여부

◆ GetAnalyticsQueueLimit()

static uint32 FHiveConfiguration::GetAnalyticsQueueLimit ( )
static

최대로 쌓을수 있는 로그의 양.

Returns
uint32 최대로 쌓을수 있는 로그의 양.

◆ GetAnalyticsSendCycleSeconds()

static float FHiveConfiguration::GetAnalyticsSendCycleSeconds ( )
static

로그 전송 주기.

Returns
float 전송주기

◆ GetAnalyticsSendLimit()

static uint32 FHiveConfiguration::GetAnalyticsSendLimit ( )
static

전송 주기마다 전송할 로그의 최대치.

Returns
unsigned int 전송 주기마다 전송할 로그의 최대치.

◆ GetAppId()

static FString FHiveConfiguration::GetAppId ( )
static

Returns AppId (By default, AppId will be set to the package name in the AndroidManifest.xml file.

However, it supports changes to API calls for reasons such as test setup.)

Returns
AppId

◆ GetChannel()

static FString FHiveConfiguration::GetChannel ( )
static

Returns channel.

Returns
Channel Channel (HIVE : HIVE Platform)

◆ GetChatConnectionTimeout()

static int32 FHiveConfiguration::GetChatConnectionTimeout ( )
static

HiveChat 타임아웃 설정 시간 반환

Returns
HiveChat 타임아웃 설정 시간

◆ GetCompany()

static FString FHiveConfiguration::GetCompany ( )
static

Returns company.

Returns
Company (COM2US : Com2us, GAMEVIL : Gamevil)

◆ GetCrossPromotionBannerShowing()

static bool FHiveConfiguration::GetCrossPromotionBannerShowing ( )
static

Hive 크로스프로모션 노출 여부 반환

Returns
Hive 크로스프로모션 노출 여부

◆ GetEnableGameController()

static bool FHiveConfiguration::GetEnableGameController ( )
static

컨트롤러 사용 여부 반환

Returns
enable 컨트롤러를 활성화 상태 true, 비활성화 상태 false 리턴

◆ GetHiveCountry()

static FString FHiveConfiguration::GetHiveCountry ( )
static

HIVE 서버에서 판단한 국가코드를 반환한다.

Returns
ISO

◆ GetHiveSDKVersion()

static FString FHiveConfiguration::GetHiveSDKVersion ( )
static

Returns Hive SDK Version.

Returns
Hive SDK version

◆ GetHiveTheme()

static EHiveThemeType FHiveConfiguration::GetHiveTheme ( )
static

Hive 커스텀 테마 값 획득

Returns
Hive 커스텀 테마 값

◆ GetHiveTimeZone()

static FString FHiveConfiguration::GetHiveTimeZone ( )
static

HIVE 서버에서 판단한 TimeZone 정보를 반환한다.

Returns
JSON String

◆ GetHttpConnectTimeout()

static int32 FHiveConfiguration::GetHttpConnectTimeout ( )
static

Returns the default value of HTTP Connect Timeout (in seconds)

Returns
Default value of HTTP Connect Timeout (in seconds)

◆ GetHttpReadTimeout()

static int32 FHiveConfiguration::GetHttpReadTimeout ( )
static

Returns the default value of HTTP Read Timeout (in seconds)

Returns
Default value of HTTP Read Timeout (in seconds)

◆ GetLegalGuardianConsentMode()

static bool FHiveConfiguration::GetLegalGuardianConsentMode ( )
static

Hive SDK 법정대리인 동의 여부

Returns
Hive SDK 법정대리인 동의 여부

◆ GetMarket()

static FString FHiveConfiguration::GetMarket ( )
static

Return market.

Returns
Market (google, tstore, olleh, ozstore, googleplay_lebi)

◆ GetMaxGameLogSize()

static int32 FHiveConfiguration::GetMaxGameLogSize ( )
static

Returns maximum number of game logs.

Returns
Maximum number of game logs

◆ GetMetaData()

static void FHiveConfiguration::GetMetaData ( const FString &  Key,
bool  bForceReload,
const FHiveConfigurationOnMetaDataDelegate &  Delegate 
)
static

Game MetaData 요청

Parameters
Key요청 data 키
bForceReloadnetwork 통신 여부
DelegateAPI 결과 통지

◆ GetReferenceSDKVersion()

static FString FHiveConfiguration::GetReferenceSDKVersion ( )
static

Return version of SDK referenced by Hive SDK.

Returns
Version of SDK referenced by Hive SDK

◆ GetServerId()

static FString FHiveConfiguration::GetServerId ( )
static

Return serverId for server-specific maintenance popup support
(The world value registered in the back office world management)

Returns
serverId Server ID for server-specific maintenance popup support

◆ GetUseLog()

static bool FHiveConfiguration::GetUseLog ( )
static

Returns whether HIVE SDK internal log is used.

Returns
Whether HIVE SDK internal log is used

◆ GetZone()

static EHiveZoneType FHiveConfiguration::GetZone ( )
static

Returns Hive platform server zone.

Returns
Hive platform server zone (sandbox : for development, real : for production)

◆ SetAgeGateU13()

static void FHiveConfiguration::SetAgeGateU13 ( bool  bEnable)
static

Hive SDK AgeGateU13 적용 여부 설정

Parameters
bEnableHive SDK AgeGateU13 적용 여부 설정

◆ SetAnalyticsQueueLimit()

static void FHiveConfiguration::SetAnalyticsQueueLimit ( uint32  Limit)
static

최대로 쌓을 수 있는 로그의 수

Parameters
Limit최대 대기 가능한 로그의 수

◆ SetAnalyticsSendCycleSeconds()

static void FHiveConfiguration::SetAnalyticsSendCycleSeconds ( float  seconds)
static

로그 전송 주기 설정.

Parameters
seconds전송 주기 (초)

◆ SetAnalyticsSendLimit()

static void FHiveConfiguration::SetAnalyticsSendLimit ( uint32  Limit)
static

전송 주기마다 전송할 로그의 최대치 설정.

Parameters
Limit전송주기마다 전송할 최대 로그의 양

◆ SetAppId()

static void FHiveConfiguration::SetAppId ( const FString &  AppId)
static

Set AppId (By default, AppId will be set to the package name in the AndroidManifest.xml file.

However, it supports changes to API calls for reasons such as test setup.)

Parameters
AppIdAppId

◆ SetChannel()

static void FHiveConfiguration::SetChannel ( const FString &  Channel)
static

Set channel.

Parameters
ChannelChannel (HIVE : HIVE Platform)

◆ SetChatConnectionTimeout()

static void FHiveConfiguration::SetChatConnectionTimeout ( int32  Seconds)
static

HiveChat 타임아웃 설정 시간 설정

Parameters
timeHiveChat 타임아웃 설정 시간

◆ SetCompany()

static void FHiveConfiguration::SetCompany ( const FString &  Company)
static

Set company.

Parameters
CompanyCompany(COM2US : Com2us, GAMEVIL : Gamevil)

◆ SetCrossPromotionBannerShowing()

static void FHiveConfiguration::SetCrossPromotionBannerShowing ( bool  showing)
static

Hive 크로스프로모션 노출 여부 설정

Parameters
bExposeHive 크로스프로모션 노출 여부 설정

◆ SetEnableGameController()

static void FHiveConfiguration::SetEnableGameController ( bool  enable)
static

컨트롤러 사용 여부 설정

Parameters
enable컨트롤러를 활성화하려면 true, 비활성화하려면 false를 입력

◆ SetGameLanguage()

static void FHiveConfiguration::SetGameLanguage ( const FString &  Language)
static

API to reflect language code used in game in module
Just type in two lowercase letters ("en").

ISO 639-1 format.

Internally, uppercase characters are converted to lowercase characters. Alphabetic case rules follow US rules.

Parameters
LanguageLanguage code used in game.

◆ SetHiveOrientation()

static void FHiveConfiguration::SetHiveOrientation ( const FString &  Orientation)
static

Hive Orientation 설정

Parameters
Orientation회전 방향

◆ SetHiveTheme()

static void FHiveConfiguration::SetHiveTheme ( EHiveThemeType  Type)
static

Hive 커스텀 테마 설정

Parameters
TypeEHiveThemeType

◆ SetHttpConnectTimeout()

static void FHiveConfiguration::SetHttpConnectTimeout ( int32  second)
static

Set the value of HTTP Connect Timeout (in seconds)

Parameters
secondValue of HTTP Connect Timeout (in seconds)

◆ SetHttpReadTimeout()

static void FHiveConfiguration::SetHttpReadTimeout ( int32  second)
static

Set the value of HTTP Read Timeout (in seconds)

Parameters
secondValue of HTTP Read Timeout (in seconds)

◆ SetMarket()

static void FHiveConfiguration::SetMarket ( const FString &  Market)
static

Set market.

Parameters
MarketMarket (google, tstore, olleh, ozstore, googleplay_lebi)

◆ SetMaxGameLogSize()

static void FHiveConfiguration::SetMaxGameLogSize ( int32  size)
static

Set maximum number of game logs (Note: No change unless special occasion)

Parameters
sizeMaximum number of game logs

◆ SetServerId()

static void FHiveConfiguration::SetServerId ( const FString &  ServerId)
static

Set serverId for server-specific maintenance popup support
(The world value registered in the back office world management should be inputted according to the server.)

Parameters
ServerIdfor server-specific maintenance popup support

◆ SetUseHercules()

static void FHiveConfiguration::SetUseHercules ( bool  bEnable)
static

Hercules 사용 여부 설정

Parameters
bEnableHercules 사용 여부 설정

◆ SetUseLog()

static void FHiveConfiguration::SetUseLog ( bool  bUseLog)
static

Set whether HIVE SDK internal log is used.

Parameters
bUseLogWhether HIVE SDK internal log is used

◆ SetUsePrivateBrowsingForAuth()

static void FHiveConfiguration::SetUsePrivateBrowsingForAuth ( bool  use)
static

시크릿 모드 설정

Parameters
use시크릿 모드 사용 여부. true로 설정하면 시크릿 모드 사용, false로 설정하면 일반 모드로 작동 별도 설정이 없으면 기본값으로 시크릿 모드로 작동

◆ SetZone()

static void FHiveConfiguration::SetZone ( const EHiveZoneType Type)
static

Set Hive Hive platform server zone.

Parameters
TypeHive platform server zone (sandbox : for development, real : for production)

◆ UpdateGameLanguage()

static void FHiveConfiguration::UpdateGameLanguage ( const FString &  Language)
static

API to reflect language code used in game in module
Just type in two lowercase letters ("en").

ISO 639-1 format.

Internally, uppercase characters are converted to lowercase characters. Alphabetic case rules follow US rules.

Parameters
LanguageLanguage code used in game.

◆ UpdateServerId()

static void FHiveConfiguration::UpdateServerId ( const FString &  ServerId)
static

Set serverId for server-specific maintenance popup support
(The world value registered in the back office world management should be inputted according to the server.)

Parameters
ServerIdfor server-specific maintenance popup support
Copyright © Com2uS Platform Corporation. All Right Reserved. Terms of Use Privacy Policy