HIVE SDK 설정 관리
더 자세히 ...
클래스 | |
class | Configuration |
HIVE SDK 설정 관리 더 자세히 ... | |
타입정의 | |
typedef std::function< void(ResultAPI const &result, std::string value)> | Configuration::onGetMetaData |
MetaData 요청 결과 통지 더 자세히 ... | |
열거형 타입 | |
enum class | ZoneType { ZoneType::SANDBOX , ZoneType::TEST , ZoneType::REAL , ZoneType::DEV } |
HIVE 플랫폼 서버 존 정의 더 자세히 ... | |
enum class | HIVELanguage |
HIVE 플랫폼 지원 언어 | |
enum class | HiveThemeType |
Hive 테마 | |
함수 | |
static std::string | Configuration::getHiveSDKVersion () |
Hive SDK 버전 반환 더 자세히 ... | |
static std::string | Configuration::getReferenceSDKVersion () |
HIVE SDK 가 참조하고 있는 SDK 의 버전 반환 더 자세히 ... | |
static std::string | Configuration::getAppId () |
AppId 반환 (AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다. 더 자세히 ... | |
static void | Configuration::setAppId (std::string appId) |
AppId 설정 (AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다. 더 자세히 ... | |
static ZoneType | Configuration::getZone () |
Hive 플랫폼 서버 존 반환 더 자세히 ... | |
static void | Configuration::setZone (ZoneType zone) |
Hive 플랫폼 서버 존 설정 더 자세히 ... | |
static std::string | Configuration::getServerId () |
서버별 점검공지 팝업지원을 위한 serverId 반환 (백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.) 더 자세히 ... | |
static void | Configuration::setServerId (std::string serverId) |
서버별 점검공지 팝업지원을 위한 serverId 설정 (백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.) 더 자세히 ... | |
static void | Configuration::updateServerId (std::string serverId) |
서버별 점검공지 팝업지원을 위한 serverId 설정 (백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.) 더 자세히 ... | |
static void | Configuration::setGameLanguage (std::string language) |
게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API 2자리 소문자로 ("en") 입력해주면 된다. 더 자세히 ... | |
static void | Configuration::updateGameLanguage (std::string language) |
게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API 2자리 소문자로 ("en") 입력해주면 된다. 더 자세히 ... | |
static bool | Configuration::getUseLog () |
Hive SDK 내부 로그 사용 여부 반환 더 자세히 ... | |
static void | Configuration::setUseLog (bool useLog) |
Hive SDK 내부 로그 사용 여부 설정 더 자세히 ... | |
static void | Configuration::setCompany (std::string company) |
회사 설정 더 자세히 ... | |
static void | Configuration::setCompanyIndex (int companyIndex) |
회사 인덱스 설정 더 자세히 ... | |
static std::string | Configuration::getChannel () |
채널 반환 더 자세히 ... | |
static void | Configuration::setChannel (std::string channel) |
채널 설정 더 자세히 ... | |
static int | Configuration::getHttpConnectTimeout () |
HTTP Connect Timeout 의 기본 설정 값 반환 (초단위) 더 자세히 ... | |
static void | Configuration::setHttpConnectTimeout (int httpConnectTimeout) |
HTTP Connect Timeout 의 기본 설정 값 설정 (초단위) 더 자세히 ... | |
static int | Configuration::getHttpReadTimeout () |
HTTP Read Timeout 의 기본 설정 값 반환 (초단위) 더 자세히 ... | |
static void | Configuration::setHttpReadTimeout (int httpReadTimeout) |
HTTP Read Timeout 의 기본 설정 값 설정 (초단위) 더 자세히 ... | |
static int | Configuration::getMaxGameLogSize () |
게임 로그 최대 저장 갯수 반환 더 자세히 ... | |
static void | Configuration::setMaxGameLogSize (int maxGameLogSize) |
게임 로그 최대 저장 갯수 설정 (특별한 경우가 아니면 변경 금지) 더 자세히 ... | |
static std::string | Configuration::getMarket () |
결제 마켓 반환 더 자세히 ... | |
static void | Configuration::setMarket (std::string market) |
결제 마켓 설정 더 자세히 ... | |
static std::string | Configuration::getHiveCountry () |
HIVE 서버에서 판단한 국가코드를 반환한다. 더 자세히 ... | |
static std::string | Configuration::getHiveTimeZone () |
HIVE 서버에서 판단한 TimeZone 정보를 반환한다. 더 자세히 ... | |
static unsigned int | Configuration::getAnalyticsSendLimit () |
전송 주기마다 전송할 로그의 최대치. 더 자세히 ... | |
static void | Configuration::setAnalyticsSendLimit (unsigned int limit) |
전송 주기마다 전송할 로그의 최대치 설정. 더 자세히 ... | |
static unsigned int | Configuration::getAnalyticsQueueLimit () |
최대로 쌓을수 있는 로그의 양. 더 자세히 ... | |
static void | Configuration::setAnalyticsQueueLimit (unsigned int limit) |
최대로 쌓을 수 있는 로그의 수 더 자세히 ... | |
static float | Configuration::getAnalyticsSendCycleSeconds () |
로그 전송 주기. 더 자세히 ... | |
static void | Configuration::setAnalyticsSendCycleSeconds (float seconds) |
로그 전송 주기 설정. 더 자세히 ... | |
HIVE SDK 설정 관리
typedef std::function<void(ResultAPI const & result,std::string value)> Configuration::onGetMetaData |
MetaData 요청 결과 통지
result | API 호출 결과 |
value | key에 매칭된 metadata 값 |
|
strong |
|
static |
최대로 쌓을수 있는 로그의 양.
|
static |
로그 전송 주기.
|
static |
전송 주기마다 전송할 로그의 최대치.
|
static |
AppId 반환
(AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다.
그러나 테스트 설정등의 이유로 API 호출에 대한 변경을 지원한다.)
|
static |
채널 반환
|
static |
HIVE 서버에서 판단한 국가코드를 반환한다.
|
static |
Hive SDK 버전 반환
|
static |
HIVE 서버에서 판단한 TimeZone 정보를 반환한다.
|
static |
HTTP Connect Timeout 의 기본 설정 값 반환 (초단위)
|
static |
HTTP Read Timeout 의 기본 설정 값 반환 (초단위)
|
static |
결제 마켓 반환
|
static |
게임 로그 최대 저장 갯수 반환
|
static |
HIVE SDK 가 참조하고 있는 SDK 의 버전 반환
|
static |
서버별 점검공지 팝업지원을 위한 serverId 반환
(백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.)
|
static |
Hive SDK 내부 로그 사용 여부 반환
|
static |
Hive 플랫폼 서버 존 반환
|
static |
최대로 쌓을 수 있는 로그의 수
limit | 최대 대기 가능한 로그의 수 |
|
static |
로그 전송 주기 설정.
seconds | 전송 주기 (초) |
|
static |
전송 주기마다 전송할 로그의 최대치 설정.
limit | 전송주기마다 전송할 최대 로그의 양 |
|
static |
AppId 설정
(AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다.
그러나 테스트 설정등의 이유로 API 호출에 대한 변경을 지원한다.)
appId | AppId |
|
static |
채널 설정
채널 | (HIVE : HIVE 플랫폼) |
|
static |
회사 설정
회사 | (COM2US : 컴투스, GVI : 게임빌) |
|
static |
회사 인덱스 설정
회사 | 인덱스 (1 : 컴투스, 2 : 게임빌) |
|
static |
게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API
2자리 소문자로 ("en") 입력해주면 된다.
ISO 639-1 형식.
내부적으로 대문자도 소문자로 변환된다. 알파벳 대소문자 규칙은 US 규칙을 따른다.
language | 게임에서 사용하는 언어코드 |
|
static |
HTTP Connect Timeout 의 기본 설정 값 설정 (초단위)
httpConnectTimeout | HTTP Connect Timeout 의 기본 설정 값 (초단위) |
|
static |
HTTP Read Timeout 의 기본 설정 값 설정 (초단위)
httpReadTimeout | HTTP Read Timeout 의 기본 설정 값 (초단위) |
|
static |
결제 마켓 설정
market | 결제 마켓 (google, tstore, olleh, ozstore, googleplay_lebi) |
|
static |
게임 로그 최대 저장 갯수 설정
(특별한 경우가 아니면 변경 금지)
maxGameLogSize | 게임 로그 최대 저장 갯수 |
|
static |
서버별 점검공지 팝업지원을 위한 serverId 설정
(백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.)
서버별 | 점검공지 팝업지원을 위한 serverId |
|
static |
Hive SDK 내부 로그 사용 여부 설정
useLog | Hive SDK 내부 로그 사용 여부 |
|
static |
Hive 플랫폼 서버 존 설정
zone | Hive SDK 플랫폼 서버 존 (sandbox : 개발용, real : 실계용) |
|
static |
게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API
2자리 소문자로 ("en") 입력해주면 된다.
ISO 639-1 형식.
내부적으로 대문자도 소문자로 변환된다. 알파벳 대소문자 규칙은 US 규칙을 따른다.
language | 게임에서 사용하는 언어코드 |
|
static |
서버별 점검공지 팝업지원을 위한 serverId 설정
(백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.)
서버별 | 점검공지 팝업지원을 위한 serverId |