HIVE SDK for C++

Public 타입 | 정적 Public 멤버 함수 | 모든 멤버 목록
Configuration 클래스 참조

HIVE SDK 설정 관리

더 자세히 ...

#include <HIVE_Configuration.h>

Public 타입

typedef std::function< void(ResultAPI const &result, std::string value)> onGetMetaData
 MetaData 요청 결과 통지
더 자세히 ...
 

정적 Public 멤버 함수

static std::string getHiveSDKVersion ()
 Hive SDK 버전 반환 더 자세히 ...
 
static std::string getReferenceSDKVersion ()
 HIVE SDK 가 참조하고 있는 SDK 의 버전 반환 더 자세히 ...
 
static std::string getAppId ()
 AppId 반환
(AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다. 더 자세히 ...
 
static void setAppId (std::string appId)
 AppId 설정
(AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다. 더 자세히 ...
 
static ZoneType getZone ()
 Hive 플랫폼 서버 존 반환 더 자세히 ...
 
static void setZone (ZoneType zone)
 Hive 플랫폼 서버 존 설정 더 자세히 ...
 
static std::string getServerId ()
 서버별 점검공지 팝업지원을 위한 serverId 반환
(백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.) 더 자세히 ...
 
static void setServerId (std::string serverId)
 서버별 점검공지 팝업지원을 위한 serverId 설정
(백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.) 더 자세히 ...
 
static void updateServerId (std::string serverId)
 서버별 점검공지 팝업지원을 위한 serverId 설정
(백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.) 더 자세히 ...
 
static void setGameLanguage (std::string language)
 게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API
2자리 소문자로 ("en") 입력해주면 된다. 더 자세히 ...
 
static void updateGameLanguage (std::string language)
 게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API
2자리 소문자로 ("en") 입력해주면 된다. 더 자세히 ...
 
static bool getUseLog ()
 Hive SDK 내부 로그 사용 여부 반환 더 자세히 ...
 
static void setUseLog (bool useLog)
 Hive SDK 내부 로그 사용 여부 설정 더 자세히 ...
 
static std::string getCompany ()
 회사 반환 더 자세히 ...
 
static void setCompany (std::string company)
 회사 설정 더 자세히 ...
 
static std::string getCompanyIndex ()
 회사 인덱스 반환 더 자세히 ...
 
static void setCompanyIndex (int companyIndex)
 회사 인덱스 설정 더 자세히 ...
 
static std::string getChannel ()
 채널 반환 더 자세히 ...
 
static void setChannel (std::string channel)
 채널 설정 더 자세히 ...
 
static int getHttpConnectTimeout ()
 HTTP Connect Timeout 의 기본 설정 값 반환 (초단위) 더 자세히 ...
 
static void setHttpConnectTimeout (int httpConnectTimeout)
 HTTP Connect Timeout 의 기본 설정 값 설정 (초단위) 더 자세히 ...
 
static int getHttpReadTimeout ()
 HTTP Read Timeout 의 기본 설정 값 반환 (초단위) 더 자세히 ...
 
static void setHttpReadTimeout (int httpReadTimeout)
 HTTP Read Timeout 의 기본 설정 값 설정 (초단위) 더 자세히 ...
 
static int getMaxGameLogSize ()
 게임 로그 최대 저장 갯수 반환 더 자세히 ...
 
static void setMaxGameLogSize (int maxGameLogSize)
 게임 로그 최대 저장 갯수 설정
(특별한 경우가 아니면 변경 금지) 더 자세히 ...
 
static std::string getMarket ()
 결제 마켓 반환 더 자세히 ...
 
static void setMarket (std::string market)
 결제 마켓 설정 더 자세히 ...
 
static std::string getHiveCountry ()
 HIVE 서버에서 판단한 국가코드를 반환한다. 더 자세히 ...
 
static std::string getHiveTimeZone ()
 HIVE 서버에서 판단한 TimeZone 정보를 반환한다. 더 자세히 ...
 
static unsigned int getAnalyticsSendLimit ()
 전송 주기마다 전송할 로그의 최대치. 더 자세히 ...
 
static void setAnalyticsSendLimit (unsigned int limit)
 전송 주기마다 전송할 로그의 최대치 설정. 더 자세히 ...
 
static unsigned int getAnalyticsQueueLimit ()
 최대로 쌓을수 있는 로그의 양. 더 자세히 ...
 
static void setAnalyticsQueueLimit (unsigned int limit)
 최대로 쌓을 수 있는 로그의 수 더 자세히 ...
 
static float getAnalyticsSendCycleSeconds ()
 로그 전송 주기. 더 자세히 ...
 
static void setAnalyticsSendCycleSeconds (float seconds)
 로그 전송 주기 설정. 더 자세히 ...
 
static bool getAgeGateU13 ()
 Hive SDK AgeGateU13 적용 여부 반환 더 자세히 ...
 
static void setAgeGateU13 (bool ageGateU13)
 Hive SDK AgeGateU13 적용 여부 설정 더 자세히 ...
 
static bool getAgeGateU16Agree ()
 Hive SDK GDPR 국가에서 16세 미만 약관 동의 여부 반환 더 자세히 ...
 
static bool getLegalGuardianConsentAgree ()
 Hive SDK 법정대리인 동의 여부 더 자세히 ...
 
static void setHivePermissionViewOn (bool isOn)
 Hive SDK GDPR 국가에서 16세 미만 약관 동의 여부 설정 (not support) 더 자세히 ...
 
static PermissionViewData getPermissionViewData (HIVELanguage language)
 커스텀 권한고지를 위한 데이터 설정 더 자세히 ...
 
static HiveThemeType getHiveTheme ()
 Hive 커스텀 테마 값 획득 더 자세히 ...
 
static void setHiveTheme (HiveThemeType theme)
 Hive 커스텀 테마 설정 더 자세히 ...
 
static void setHiveOrientation (std::string orientation)
 Hive Orientation 설정 더 자세히 ...
 
static void getMetaData (std::string key, bool forceReload, onGetMetaData listener)
 Game MetaData 요청 더 자세히 ...
 
static void setHiveCommunityUrl (std::string url)
 Hive CommunityUrl 설정 더 자세히 ...
 
static void setUseHercules (bool enable)
 Hercules 사용 여부 설정 더 자세히 ...
 
static bool getCrossPromotionBannerShowing ()
 Hive 크로스프로모션 노출 여부 반환 더 자세히 ...
 
static void setCrossPromotionBannerShowing (bool expose)
 Hive 크로스프로모션 노출 여부 설정 더 자세히 ...
 
static void setUsePrivateBrowsingForAuth (bool use)
 시크릿 모드 설정 더 자세히 ...
 
static bool getEnableGameController ()
 컨트롤러 사용 여부 반환 더 자세히 ...
 
static void setEnableGameController (bool enable)
 컨트롤러 사용 여부 설정 더 자세히 ...
 
static int getChatConnectionTimeout ()
 HiveChat 타임아웃 설정 시간 반환 더 자세히 ...
 
static void setChatConnectionTimeout (int time)
 HiveChat 타임아웃 설정 시간 설정 더 자세히 ...
 

상세한 설명

HIVE SDK 설정 관리

Since
4.0.0
작성자
ryuvsken

멤버 함수 문서화

◆ getAgeGateU13()

static bool Configuration::getAgeGateU13 ( )
static

Hive SDK AgeGateU13 적용 여부 반환

반환값
Hive SDK AgeGateU13 적용 여부

◆ getAgeGateU16Agree()

static bool Configuration::getAgeGateU16Agree ( )
static

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

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

◆ getChatConnectionTimeout()

static int Configuration::getChatConnectionTimeout ( )
static

HiveChat 타임아웃 설정 시간 반환

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

◆ getCompany()

static std::string Configuration::getCompany ( )
static

회사 반환

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

◆ getCompanyIndex()

static std::string Configuration::getCompanyIndex ( )
static

회사 인덱스 반환

반환값
회사 인덱스 (1 : 컴투스, 2 : 게임빌)

◆ getCrossPromotionBannerShowing()

static bool Configuration::getCrossPromotionBannerShowing ( )
static

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

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

◆ getEnableGameController()

static bool Configuration::getEnableGameController ( )
static

컨트롤러 사용 여부 반환

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

◆ getHiveTheme()

static HiveThemeType Configuration::getHiveTheme ( )
static

Hive 커스텀 테마 값 획득

매개변수
language타겟 언어
반환값
PermissionViewData

◆ getLegalGuardianConsentAgree()

static bool Configuration::getLegalGuardianConsentAgree ( )
static

Hive SDK 법정대리인 동의 여부

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

◆ getMetaData()

static void Configuration::getMetaData ( std::string  key,
bool  forceReload,
onGetMetaData  listener 
)
static

Game MetaData 요청

매개변수
key요청 data 키
forceReloadnetwork 통신 여부
API결과 통지

◆ getPermissionViewData()

static PermissionViewData Configuration::getPermissionViewData ( HIVELanguage  language)
static

커스텀 권한고지를 위한 데이터 설정

매개변수
language타겟 언어
반환값
PermissionViewData

◆ setAgeGateU13()

static void Configuration::setAgeGateU13 ( bool  ageGateU13)
static

Hive SDK AgeGateU13 적용 여부 설정

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

◆ setChatConnectionTimeout()

static void Configuration::setChatConnectionTimeout ( int  time)
static

HiveChat 타임아웃 설정 시간 설정

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

◆ setCrossPromotionBannerShowing()

static void Configuration::setCrossPromotionBannerShowing ( bool  expose)
static

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

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

◆ setEnableGameController()

static void Configuration::setEnableGameController ( bool  enable)
static

컨트롤러 사용 여부 설정

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

◆ setHiveCommunityUrl()

static void Configuration::setHiveCommunityUrl ( std::string  url)
static

Hive CommunityUrl 설정

매개변수
url커뮤니티 URL

◆ setHiveOrientation()

static void Configuration::setHiveOrientation ( std::string  orientation)
static

Hive Orientation 설정

매개변수
orientation회전 방향

◆ setHivePermissionViewOn()

static void Configuration::setHivePermissionViewOn ( bool  isOn)
static

Hive SDK GDPR 국가에서 16세 미만 약관 동의 여부 설정 (not support)

매개변수
ageGateU16AgreeHive SDK GDPR 국가에서 16세 미만 약관 동의 여부 설정 Hive SDK 권한고지 팝업 노출 여부 설정
isOnHive SDK 권한고지 팝업 노출 여부 설정

◆ setHiveTheme()

static void Configuration::setHiveTheme ( HiveThemeType  theme)
static

Hive 커스텀 테마 설정

매개변수
HiveThemeType

◆ setUseHercules()

static void Configuration::setUseHercules ( bool  enable)
static

Hercules 사용 여부 설정

매개변수
enableHercules 사용 여부 설정

◆ setUsePrivateBrowsingForAuth()

static void Configuration::setUsePrivateBrowsingForAuth ( bool  use)
static

시크릿 모드 설정

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

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:
Copyright © Com2uS Platform Corporation. All Right Reserved. 이용약관 개인정보 처리방침