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);
HIVE SDK 설정 관리
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)
HTTP Read Timeout 의 기본 설정 값 설정 (초단위)
static void SetAnalyticsSendLimit(uint32 Limit)
전송 주기마다 전송할 로그의 최대치 설정.
static FString GetCompany()
회사 반환
static int32 GetChatConnectionTimeout()
HiveChat 타임아웃 설정 시간 반환
static void SetChannel(const FString &Channel)
채널 설정
static void SetUseLog(bool bUseLog)
Hive SDK 내부 로그 사용 여부 설정
static void SetServerId(const FString &ServerId)
서버별 점검공지 팝업지원을 위한 serverId 설정 (백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.)
static int32 GetHttpReadTimeout()
HTTP Read Timeout 의 기본 설정 값 반환 (초단위)
static FString GetAppId()
AppId 반환 (AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다.
static void SetAnalyticsQueueLimit(uint32 Limit)
최대로 쌓을 수 있는 로그의 수
static void SetEnableGameController(bool enable)
컨트롤러 사용 여부 설정
static EHiveZoneType GetZone()
Hive 플랫폼 서버 존 반환
static bool GetLegalGuardianConsentMode()
Hive SDK 법정대리인 동의 여부
EHiveZoneType
Hive 플랫폼 서버 존 정의
Definition: HiveConfigurationTypes.h:16
static void SetCompany(const FString &Company)
회사 설정
static FString GetHiveTimeZone()
HIVE 서버에서 판단한 TimeZone 정보를 반환한다.
static void SetChatConnectionTimeout(int32 Seconds)
HiveChat 타임아웃 설정 시간 설정
static FString GetReferenceSDKVersion()
Hive SDK 가 참조하고 있는 SDK 의 버전 반환
static uint32 GetAnalyticsQueueLimit()
최대로 쌓을수 있는 로그의 양.
static void SetUseHercules(bool bEnable)
Hercules 사용 여부 설정
static void SetAppId(const FString &AppId)
AppId 설정 (AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다.
static FString GetHiveCountry()
HIVE 서버에서 판단한 국가코드를 반환한다.
static bool GetEnableGameController()
컨트롤러 사용 여부 반환
static FString GetServerId()
서버별 점검공지 팝업지원을 위한 serverId 반환 (백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.)
static void SetGameLanguage(const FString &Language)
게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API 2자리 소문자로 ("en") 입력해주면 된다.
static bool GetUseLog()
Hive SDK 내부 로그 사용 여부 반환
static bool GetAgeGateU13()
Hive SDK AgeGateU13 적용 여부 반환
static int32 GetMaxGameLogSize()
게임 로그 최대 저장 갯수 반환
static int32 GetHttpConnectTimeout()
HTTP Connect Timeout 의 기본 설정 값 반환 (초단위)
static void SetZone(const EHiveZoneType &Type)
Hive 플랫폼 서버 존 설정
static void SetMaxGameLogSize(int32 size)
게임 로그 최대 저장 갯수 설정 (특별한 경우가 아니면 변경 금지)
static void SetMarket(const FString &Market)
결제 마켓 설정
static uint32 GetAnalyticsSendLimit()
전송 주기마다 전송할 로그의 최대치.
static float GetAnalyticsSendCycleSeconds()
로그 전송 주기.
static void UpdateGameLanguage(const FString &Language)
게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API 2자리 소문자로 ("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)
서버별 점검공지 팝업지원을 위한 serverId 설정 (백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.)
static bool GetCrossPromotionBannerShowing()
Hive 크로스프로모션 노출 여부 반환
static FString GetHiveSDKVersion()
Hive SDK 버전 반환
static void SetAnalyticsSendCycleSeconds(float seconds)
로그 전송 주기 설정.
static FString GetChannel()
채널 반환
static void GetMetaData(const FString &Key, bool bForceReload, const FHiveConfigurationOnMetaDataDelegate &Delegate)
Game MetaData 요청
static FString GetMarket()
결제 마켓 반환
EHiveThemeType
Hive 테마
Definition: HiveConfigurationTypes.h:32
static void SetHttpConnectTimeout(int32 second)
HTTP Connect Timeout 의 기본 설정 값 설정 (초단위)