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