HIVE SDK for Unity3D

클래스 | 함수
Configuration

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 설정 관리

함수 문서화

◆ getAgeGateU13()

static Boolean hive.Configuration.getAgeGateU13 ( )
static

Hive SDK AgeGateU13 적용 여부 반환

반환값
Hive SDK AgeGateU13 적용 여부

◆ getAgeGateU16Agree()

static Boolean hive.Configuration.getAgeGateU16Agree ( )
static

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

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

◆ getAnalyticsQueueLimit()

static uint hive.Configuration.getAnalyticsQueueLimit ( )
static

최대로 쌓을수 있는 로그의 양을 반환한다.

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

◆ getAnalyticsSendCycleSeconds()

static float hive.Configuration.getAnalyticsSendCycleSeconds ( )
static

로그 전송 주기.

반환값
float 전송주기

◆ getAnalyticsSendLimit()

static uint hive.Configuration.getAnalyticsSendLimit ( )
static

전송 주기마다 전송할 로그의 최대치를 반환한다.

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

◆ getAppId()

static String hive.Configuration.getAppId ( )
static

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


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

반환값
AppId

◆ getChannel()

static String hive.Configuration.getChannel ( )
static

채널 반환

반환값
channel (C2S : HIVE 플랫폼)

◆ getCrossPromotionBannerShowing()

static Boolean hive.Configuration.getCrossPromotionBannerShowing ( )
static

CrossPromotion 사용 여부 반환

반환값
CrossPromotion 사용 여부

◆ getHiveCountry()

static String hive.Configuration.getHiveCountry ( )
static

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

반환값
ISO

◆ getHiveSDKVersion()

static String hive.Configuration.getHiveSDKVersion ( )
static

Hive SDK 버전 반환

반환값
Hive SDK 버전

◆ getHiveTheme()

static HiveThemeType hive.Configuration.getHiveTheme ( )
static

Hive 테마 반환

반환값
Hive Theme Type (hiveLight, hiveDark)

◆ getHiveTimeZone()

static String hive.Configuration.getHiveTimeZone ( )
static

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

반환값
JSON String

◆ getHttpConnectTimeout()

static int hive.Configuration.getHttpConnectTimeout ( )
static

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

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

◆ getHttpReadTimeout()

static int hive.Configuration.getHttpReadTimeout ( )
static

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

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

◆ getLegalGuardianConsentAgree()

static Boolean hive.Configuration.getLegalGuardianConsentAgree ( )
static

법정대리인 동의 여부 반환

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

◆ getMarket()

static String hive.Configuration.getMarket ( )
static

결제 마켓 반환

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

◆ getMaxGameLogSize()

static int hive.Configuration.getMaxGameLogSize ( )
static

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

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

◆ getPermissions()

static String hive.Configuration.getPermissions ( )
static

권한 요청 관련 설정 정보 반환

반환값
권한 요청 관련 설정 정보

◆ getReferenceSDKVersion()

static String hive.Configuration.getReferenceSDKVersion ( )
static

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

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

◆ getServerId()

static String hive.Configuration.getServerId ( )
static

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

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

◆ getUseLog()

static Boolean hive.Configuration.getUseLog ( )
static

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

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

◆ getZone()

static ZoneType hive.Configuration.getZone ( )
static

Hive 플랫폼 서버 존 반환

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

◆ onConfigurationGetMetaData()

delegate void hive.Configuration.onConfigurationGetMetaData ( ResultAPI result,
String value )

MetaData 요청 결과 통지

매개변수
resultAPI 호출 결과
valuekey에 매칭된 metadata 값
참고
#getMetaData(String, onConfigurationGetMetaData)

◆ setAgeGateU13()

static void hive.Configuration.setAgeGateU13 ( Boolean ageGateU13)
static

Hive SDK AgeGateU13 적용 여부 설정

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

◆ setAnalyticsQueueLimit()

static void hive.Configuration.setAnalyticsQueueLimit ( uint limit)
static

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

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

◆ setAnalyticsSendCycleSeconds()

static void hive.Configuration.setAnalyticsSendCycleSeconds ( float seconds)
static

로그 전송 주기 설정.

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

◆ setAnalyticsSendLimit()

static void hive.Configuration.setAnalyticsSendLimit ( uint limit)
static

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

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

◆ setAppId()

static void hive.Configuration.setAppId ( String appId)
static

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


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

매개변수
appIdAppId

◆ setChannel()

static void hive.Configuration.setChannel ( String channel)
static

채널 설정

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

◆ setCompany()

static void hive.Configuration.setCompany ( String company)
static

회사 설정

매개변수
company(C2S : 컴투스, GVI : 컴투스 홀딩스)

◆ setCrossPromotionBannerShowing()

static void hive.Configuration.setCrossPromotionBannerShowing ( Boolean show)
static

CrossPromotion 사용 여부 설정

매개변수
showCrossPromotion 사용 여부

◆ setGameLanguage()

static String hive.Configuration.setGameLanguage ( String gameLanguage)
static

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

ISO 639-1 형식.

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

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

◆ setHiveCommunityUrl()

static void hive.Configuration.setHiveCommunityUrl ( String url)
static

Hive 커뮤니티 URL 설정

매개변수
url커뮤니티 URL

◆ setHiveTheme()

static void hive.Configuration.setHiveTheme ( HiveThemeType theme)
static

Hive 테마 설정

매개변수
HiveTheme

◆ setHttpConnectTimeout()

static void hive.Configuration.setHttpConnectTimeout ( int httpConnectTimeout)
static

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

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

◆ setHttpReadTimeout()

static void hive.Configuration.setHttpReadTimeout ( int httpReadTimeout)
static

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

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

◆ setMarket()

static void hive.Configuration.setMarket ( String market)
static

결제 마켓 설정

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

◆ setMaxGameLogSize()

static void hive.Configuration.setMaxGameLogSize ( int maxGameLogSize)
static

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

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

◆ setPermissions()

static void hive.Configuration.setPermissions ( JSONObject permissions)
static

권한 요청 관련 설정 정보 설정

매개변수
permissions권한 요청 관련 설정

◆ setServerId()

static void hive.Configuration.setServerId ( String serverId)
static

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

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

◆ setUseHercules()

static void hive.Configuration.setUseHercules ( bool enable)
static

Hercules 사용 여부 설정

매개변수
enableHercules 사용 여부

◆ setUseLog()

static void hive.Configuration.setUseLog ( Boolean useLog)
static

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

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

◆ setZone()

static void hive.Configuration.setZone ( ZoneType zone)
static

Hive 플랫폼 서버 존 설정

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

◆ updateGameLanguage()

static String hive.Configuration.updateGameLanguage ( String gameLanguage)
static

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

ISO 639-1 형식.

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

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

◆ updateServerId()

static void hive.Configuration.updateServerId ( String serverId)
static

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

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