HIVE SDK for Unreal Engine

클래스 | 열거형 타입 | 함수
FHiveConfiguration

HIVE SDK 설정 관리

더 자세히 ...

클래스

class  FHiveConfiguration
 HIVE SDK 설정 관리

더 자세히 ...
 

열거형 타입

enum class  EHiveZoneType
 Hive 플랫폼 서버 존 정의
 
enum class  EHiveThemeType
 Hive 테마
 

함수

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

상세한 설명

HIVE SDK 설정 관리

함수 문서화

◆ GetAgeGateU13()

static bool FHiveConfiguration::GetAgeGateU13 ( )
static

Hive SDK AgeGateU13 적용 여부 반환

반환값
Hive SDK AgeGateU13 적용 여부

◆ GetAgeGateU16Agree()

static bool FHiveConfiguration::GetAgeGateU16Agree ( )
static

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

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

◆ GetAnalyticsQueueLimit()

static uint32 FHiveConfiguration::GetAnalyticsQueueLimit ( )
static

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

반환값
uint32 최대로 쌓을수 있는 로그의 양.

◆ GetAnalyticsSendCycleSeconds()

static float FHiveConfiguration::GetAnalyticsSendCycleSeconds ( )
static

로그 전송 주기.

반환값
float 전송주기

◆ GetAnalyticsSendLimit()

static uint32 FHiveConfiguration::GetAnalyticsSendLimit ( )
static

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

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

◆ GetAppId()

static FString FHiveConfiguration::GetAppId ( )
static

AppId 반환
(AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다.


그러나 테스트 설정등의 이유로 API 호출에 대한 변경을 지원한다.)

반환값
AppId

◆ GetChannel()

static FString FHiveConfiguration::GetChannel ( )
static

채널 반환

반환값
Channel 채널 (HIVE : HIVE 플랫폼)

◆ GetChatConnectionTimeout()

static int32 FHiveConfiguration::GetChatConnectionTimeout ( )
static

HiveChat 타임아웃 설정 시간 반환

반환값
HiveChat 타임아웃 설정 시간

◆ GetCompany()

static FString FHiveConfiguration::GetCompany ( )
static

회사 반환

반환값
회사 (COM2US : 컴투스, GAMEVIL : 게임빌)

◆ GetCrossPromotionBannerShowing()

static bool FHiveConfiguration::GetCrossPromotionBannerShowing ( )
static

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

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

◆ GetEnableGameController()

static bool FHiveConfiguration::GetEnableGameController ( )
static

컨트롤러 사용 여부 반환

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

◆ GetHiveCountry()

static FString FHiveConfiguration::GetHiveCountry ( )
static

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

반환값
ISO

◆ GetHiveSDKVersion()

static FString FHiveConfiguration::GetHiveSDKVersion ( )
static

Hive SDK 버전 반환

반환값
Hive SDK 버전

◆ GetHiveTheme()

static EHiveThemeType FHiveConfiguration::GetHiveTheme ( )
static

Hive 커스텀 테마 값 획득

반환값
Hive 커스텀 테마 값

◆ GetHiveTimeZone()

static FString FHiveConfiguration::GetHiveTimeZone ( )
static

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

반환값
JSON String

◆ GetHttpConnectTimeout()

static int32 FHiveConfiguration::GetHttpConnectTimeout ( )
static

HTTP Connect Timeout 의 기본 설정 값 반환 (초단위)

반환값
HTTP Timeout 의 기본 설정 값 (초단위)

◆ GetHttpReadTimeout()

static int32 FHiveConfiguration::GetHttpReadTimeout ( )
static

HTTP Read Timeout 의 기본 설정 값 반환 (초단위)

반환값
HTTP Timeout 의 기본 설정 값 (초단위)

◆ GetLegalGuardianConsentMode()

static bool FHiveConfiguration::GetLegalGuardianConsentMode ( )
static

Hive SDK 법정대리인 동의 여부

반환값
Hive SDK 법정대리인 동의 여부

◆ GetMarket()

static FString FHiveConfiguration::GetMarket ( )
static

결제 마켓 반환

반환값
결제 마켓 (google, tstore, olleh, ozstore, googleplay_lebi)

◆ GetMaxGameLogSize()

static int32 FHiveConfiguration::GetMaxGameLogSize ( )
static

게임 로그 최대 저장 갯수 반환

반환값
게임 로그 최대 저장 갯수

◆ GetMetaData()

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

Game MetaData 요청

매개변수
Key요청 data 키
bForceReloadnetwork 통신 여부
DelegateAPI 결과 통지

◆ GetReferenceSDKVersion()

static FString FHiveConfiguration::GetReferenceSDKVersion ( )
static

Hive SDK 가 참조하고 있는 SDK 의 버전 반환

반환값
Hive SDK 가 참조하고 있는 SDK 의 버전

◆ GetServerId()

static FString FHiveConfiguration::GetServerId ( )
static

서버별 점검공지 팝업지원을 위한 serverId 반환
(백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.)

반환값
서버별 점검공지 팝업지원을 위한 serverId

◆ GetUseLog()

static bool FHiveConfiguration::GetUseLog ( )
static

Hive SDK 내부 로그 사용 여부 반환

반환값
Hive SDK 내부 로그 사용 여부

◆ GetZone()

static EHiveZoneType FHiveConfiguration::GetZone ( )
static

Hive 플랫폼 서버 존 반환

반환값
Hive SDK 플랫폼 서버 존 (sandbox : 개발용, real : 실계용)

◆ SetAgeGateU13()

static void FHiveConfiguration::SetAgeGateU13 ( bool  bEnable)
static

Hive SDK AgeGateU13 적용 여부 설정

매개변수
bEnableHive SDK AgeGateU13 적용 여부 설정

◆ SetAnalyticsQueueLimit()

static void FHiveConfiguration::SetAnalyticsQueueLimit ( uint32  Limit)
static

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

매개변수
Limit최대 대기 가능한 로그의 수

◆ SetAnalyticsSendCycleSeconds()

static void FHiveConfiguration::SetAnalyticsSendCycleSeconds ( float  seconds)
static

로그 전송 주기 설정.

매개변수
seconds전송 주기 (초)

◆ SetAnalyticsSendLimit()

static void FHiveConfiguration::SetAnalyticsSendLimit ( uint32  Limit)
static

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

매개변수
Limit전송주기마다 전송할 최대 로그의 양

◆ SetAppId()

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

AppId 설정
(AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다.


그러나 테스트 설정등의 이유로 API 호출에 대한 변경을 지원한다.)

매개변수
AppIdAppId

◆ SetChannel()

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

채널 설정

매개변수
Channel채널 (HIVE : HIVE 플랫폼)

◆ SetChatConnectionTimeout()

static void FHiveConfiguration::SetChatConnectionTimeout ( int32  Seconds)
static

HiveChat 타임아웃 설정 시간 설정

매개변수
timeHiveChat 타임아웃 설정 시간

◆ SetCompany()

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

회사 설정

매개변수
Company회사 (COM2US : 컴투스, GVI : 게임빌)

◆ SetCrossPromotionBannerShowing()

static void FHiveConfiguration::SetCrossPromotionBannerShowing ( bool  showing)
static

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

매개변수
bExposeHive 크로스프로모션 노출 여부 설정

◆ SetEnableGameController()

static void FHiveConfiguration::SetEnableGameController ( bool  enable)
static

컨트롤러 사용 여부 설정

매개변수
enable컨트롤러를 활성화하려면 true, 비활성화하려면 false를 입력

◆ SetGameLanguage()

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

게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API
2자리 소문자로 ("en") 입력해주면 된다.

ISO 639-1 형식.

내부적으로 대문자도 소문자로 변환된다. 알파벳 대소문자 규칙은 US 규칙을 따른다.

매개변수
Language게임에서 사용하는 언어코드

◆ SetHiveOrientation()

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

Hive Orientation 설정

매개변수
Orientation회전 방향

◆ SetHiveTheme()

static void FHiveConfiguration::SetHiveTheme ( EHiveThemeType  Type)
static

Hive 커스텀 테마 설정

매개변수
TypeEHiveThemeType

◆ SetHttpConnectTimeout()

static void FHiveConfiguration::SetHttpConnectTimeout ( int32  second)
static

HTTP Connect Timeout 의 기본 설정 값 설정 (초단위)

매개변수
secondhttpConnectTimeout HTTP Connect Timeout 의 기본 설정 값 (초단위)

◆ SetHttpReadTimeout()

static void FHiveConfiguration::SetHttpReadTimeout ( int32  second)
static

HTTP Read Timeout 의 기본 설정 값 설정 (초단위)

매개변수
secondhttpReadTimeout HTTP Read Timeout 의 기본 설정 값 (초단위)

◆ SetMarket()

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

결제 마켓 설정

매개변수
Market결제 마켓 (google, tstore, olleh, ozstore, googleplay_lebi)

◆ SetMaxGameLogSize()

static void FHiveConfiguration::SetMaxGameLogSize ( int32  size)
static

게임 로그 최대 저장 갯수 설정
(특별한 경우가 아니면 변경 금지)

매개변수
size게임 로그 최대 저장 갯수

◆ SetServerId()

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

서버별 점검공지 팝업지원을 위한 serverId 설정
(백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.)

매개변수
ServerId서버별 점검공지 팝업지원을 위한 serverId

◆ SetUseHercules()

static void FHiveConfiguration::SetUseHercules ( bool  bEnable)
static

Hercules 사용 여부 설정

매개변수
bEnableHercules 사용 여부 설정

◆ SetUseLog()

static void FHiveConfiguration::SetUseLog ( bool  bUseLog)
static

Hive SDK 내부 로그 사용 여부 설정

매개변수
bUseLogHive SDK 내부 로그 사용 여부

◆ SetUsePrivateBrowsingForAuth()

static void FHiveConfiguration::SetUsePrivateBrowsingForAuth ( bool  use)
static

시크릿 모드 설정

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

◆ SetZone()

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

Hive 플랫폼 서버 존 설정

매개변수
TypeHive SDK 플랫폼 서버 존 (sandbox : 개발용, real : 실계용)

◆ UpdateGameLanguage()

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

게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API
2자리 소문자로 ("en") 입력해주면 된다.

ISO 639-1 형식.

내부적으로 대문자도 소문자로 변환된다. 알파벳 대소문자 규칙은 US 규칙을 따른다.

매개변수
Language게임에서 사용하는 언어코드

◆ UpdateServerId()

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

서버별 점검공지 팝업지원을 위한 serverId 설정
(백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.)

매개변수
ServerId서버별 점검공지 팝업지원을 위한 serverId
Copyright © Com2uS Platform Corporation. All Right Reserved. 이용약관 개인정보 처리방침