HIVE SDK 설정 관리
더 자세히 ...
클래스 | |
class | hive.Configuration |
HIVE SDK 설정 관리 더 자세히 ... | |
함수 | |
delegate void | hive.Configuration.onConfigurationGetMetaData (ResultAPI result, String value) |
MetaData 요청 결과 통지 | |
static String | hive.Configuration.getHiveSDKVersion () |
Hive SDK 버전 반환 | |
static String | hive.Configuration.getReferenceSDKVersion () |
HIVE SDK 가 참조하고 있는 SDK 의 버전 반환 | |
static String | hive.Configuration.getAppId () |
AppId 반환 (AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다. | |
static void | hive.Configuration.setAppId (String appId) |
AppId 설정 (AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다. | |
static ZoneType | hive.Configuration.getZone () |
Hive 플랫폼 서버 존 반환 | |
static void | hive.Configuration.setZone (ZoneType zone) |
Hive 플랫폼 서버 존 설정 | |
static String | hive.Configuration.getServerId () |
서버별 점검공지 팝업지원을 위한 serverId 반환 (백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.) | |
static void | hive.Configuration.setServerId (String serverId) |
서버별 점검공지 팝업지원을 위한 serverId 설정 (백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.) | |
static void | hive.Configuration.updateServerId (String serverId) |
서버별 점검공지 팝업지원을 위한 serverId 설정 (백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.) | |
static String | hive.Configuration.setGameLanguage (String gameLanguage) |
게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API 2자리 소문자로 ("en") 입력해주면 된다. | |
static String | hive.Configuration.updateGameLanguage (String gameLanguage) |
게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API 2자리 소문자로 ("en") 입력해주면 된다. | |
static Boolean | hive.Configuration.getUseLog () |
Hive SDK 내부 로그 사용 여부 반환 | |
static void | hive.Configuration.setUseLog (Boolean useLog) |
Hive SDK 내부 로그 사용 여부 설정 | |
static String | hive.Configuration.getPermissions () |
권한 요청 관련 설정 정보 반환 | |
static void | hive.Configuration.setPermissions (JSONObject permissions) |
권한 요청 관련 설정 정보 설정 | |
static void | hive.Configuration.setCompany (String company) |
회사 설정 | |
static String | hive.Configuration.getChannel () |
채널 반환 | |
static void | hive.Configuration.setChannel (String channel) |
채널 설정 | |
static int | hive.Configuration.getHttpConnectTimeout () |
HTTP Connect Timeout 의 기본 설정 값 반환 (초단위) | |
static void | hive.Configuration.setHttpConnectTimeout (int httpConnectTimeout) |
HTTP Connect Timeout 의 기본 설정 값 설정 (초단위) | |
static int | hive.Configuration.getHttpReadTimeout () |
HTTP Read Timeout 의 기본 설정 값 반환 (초단위) | |
static void | hive.Configuration.setHttpReadTimeout (int httpReadTimeout) |
HTTP Read Timeout 의 기본 설정 값 설정 (초단위) | |
static int | hive.Configuration.getMaxGameLogSize () |
게임 로그 최대 저장 갯수 반환 | |
static void | hive.Configuration.setMaxGameLogSize (int maxGameLogSize) |
게임 로그 최대 저장 갯수 설정 (특별한 경우가 아니면 변경 금지) | |
static String | hive.Configuration.getMarket () |
결제 마켓 반환 | |
static void | hive.Configuration.setMarket (String market) |
결제 마켓 설정 | |
static String | hive.Configuration.getHiveCountry () |
HIVE 서버에서 판단한 국가코드를 반환한다. | |
static String | hive.Configuration.getHiveTimeZone () |
HIVE 서버에서 판단한 TimeZone 정보를 반환한다. | |
static uint | hive.Configuration.getAnalyticsSendLimit () |
전송 주기마다 전송할 로그의 최대치를 반환한다. | |
static void | hive.Configuration.setAnalyticsSendLimit (uint limit) |
전송 주기마다 전송할 로그의 최대치 설정. | |
static uint | hive.Configuration.getAnalyticsQueueLimit () |
최대로 쌓을수 있는 로그의 양을 반환한다. | |
static void | hive.Configuration.setAnalyticsQueueLimit (uint limit) |
최대로 쌓을 수 있는 로그의 수 | |
static float | hive.Configuration.getAnalyticsSendCycleSeconds () |
로그 전송 주기. | |
static void | hive.Configuration.setAnalyticsSendCycleSeconds (float seconds) |
로그 전송 주기 설정. | |
static Boolean | hive.Configuration.getAgeGateU13 () |
Hive SDK AgeGateU13 적용 여부 반환 | |
static void | hive.Configuration.setAgeGateU13 (Boolean ageGateU13) |
Hive SDK AgeGateU13 적용 여부 설정 | |
static Boolean | hive.Configuration.getAgeGateU16Agree () |
Hive SDK GDPR 국가에서 16세 미만 약관 동의 여부 반환 | |
static Boolean | hive.Configuration.getLegalGuardianConsentAgree () |
법정대리인 동의 여부 반환 | |
static void | hive.Configuration.setHiveTheme (HiveThemeType theme) |
Hive 테마 설정 | |
static HiveThemeType | hive.Configuration.getHiveTheme () |
Hive 테마 반환 | |
static void | hive.Configuration.setHiveCommunityUrl (String url) |
Hive 커뮤니티 URL 설정 | |
static void | hive.Configuration.setUseHercules (bool enable) |
Hercules 사용 여부 설정 | |
static Boolean | hive.Configuration.getCrossPromotionBannerShowing () |
CrossPromotion 사용 여부 반환 | |
static void | hive.Configuration.setCrossPromotionBannerShowing (Boolean show) |
CrossPromotion 사용 여부 설정 | |
HIVE SDK 설정 관리
|
static |
Hive SDK AgeGateU13 적용 여부 반환
|
static |
Hive SDK GDPR 국가에서 16세 미만 약관 동의 여부 반환
|
static |
최대로 쌓을수 있는 로그의 양을 반환한다.
|
static |
로그 전송 주기.
|
static |
전송 주기마다 전송할 로그의 최대치를 반환한다.
|
static |
AppId 반환
(AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다.
그러나 테스트 설정등의 이유로 API 호출에 대한 변경을 지원한다.)
|
static |
채널 반환
|
static |
CrossPromotion 사용 여부 반환
|
static |
HIVE 서버에서 판단한 국가코드를 반환한다.
|
static |
Hive SDK 버전 반환
|
static |
Hive 테마 반환
|
static |
HIVE 서버에서 판단한 TimeZone 정보를 반환한다.
|
static |
HTTP Connect Timeout 의 기본 설정 값 반환 (초단위)
|
static |
HTTP Read Timeout 의 기본 설정 값 반환 (초단위)
|
static |
법정대리인 동의 여부 반환
|
static |
결제 마켓 반환
|
static |
게임 로그 최대 저장 갯수 반환
|
static |
권한 요청 관련 설정 정보 반환
|
static |
HIVE SDK 가 참조하고 있는 SDK 의 버전 반환
|
static |
서버별 점검공지 팝업지원을 위한 serverId 반환
(백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.)
|
static |
Hive SDK 내부 로그 사용 여부 반환
|
static |
Hive 플랫폼 서버 존 반환
delegate void hive.Configuration.onConfigurationGetMetaData | ( | ResultAPI | result, |
String | value ) |
MetaData 요청 결과 통지
result | API 호출 결과 |
value | key에 매칭된 metadata 값 |
|
static |
Hive SDK AgeGateU13 적용 여부 설정
ageGateU13 | Hive SDK AgeGateU13 적용 여부 설정 |
|
static |
최대로 쌓을 수 있는 로그의 수
limit | 최대 대기 가능한 로그의 수 |
|
static |
로그 전송 주기 설정.
seconds | 전송 주기 (초) |
|
static |
전송 주기마다 전송할 로그의 최대치 설정.
limit | 전송주기마다 전송할 최대 로그의 양 |
|
static |
AppId 설정
(AppId 는 기본적으로 AndroidManifest.xml 파일의 package 값으로 설정하게 된다.
그러나 테스트 설정등의 이유로 API 호출에 대한 변경을 지원한다.)
appId | AppId |
|
static |
채널 설정
채널 | (C2S : HIVE 플랫폼) |
|
static |
회사 설정
company | (C2S : 컴투스, GVI : 컴투스 홀딩스) |
|
static |
CrossPromotion 사용 여부 설정
show | CrossPromotion 사용 여부 |
|
static |
게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API
2자리 소문자로 ("en") 입력해주면 된다.
ISO 639-1 형식.
내부적으로 대문자도 소문자로 변환된다. 알파벳 대소문자 규칙은 US 규칙을 따른다.
gameLanguage | 게임에서 사용하는 언어코드 |
|
static |
Hive 커뮤니티 URL 설정
url | 커뮤니티 URL |
|
static |
Hive 테마 설정
Hive | Theme |
|
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 |
권한 요청 관련 설정 정보 설정
permissions | 권한 요청 관련 설정 |
|
static |
서버별 점검공지 팝업지원을 위한 serverId 설정
(백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.)
serverId | 서버별 점검공지 팝업지원을 위한 serverId |
|
static |
Hercules 사용 여부 설정
enable | Hercules 사용 여부 |
|
static |
Hive SDK 내부 로그 사용 여부 설정
useLog | Hive SDK 내부 로그 사용 여부 |
|
static |
Hive 플랫폼 서버 존 설정
zone | Hive SDK 플랫폼 서버 존 (sandbox : 개발용, real : 실계용) |
|
static |
게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API
2자리 소문자로 ("en") 입력해주면 된다.
ISO 639-1 형식.
내부적으로 대문자도 소문자로 변환된다. 알파벳 대소문자 규칙은 US 규칙을 따른다.
gameLanguage | 게임에서 사용하는 언어코드 |
|
static |
서버별 점검공지 팝업지원을 위한 serverId 설정
(백오피스 월드관리에 등록된 월드값을 서버에 따라 구분하여 입력이 되어야 한다.)
serverId | 서버별 점검공지 팝업지원을 위한 serverId |