HIVE SDK for Android

클래스 | 정적 Public 멤버 함수 | 모든 멤버 목록
com.hive.Configuration 클래스 참조

HIVE SDK 설정 관리

더 자세히 ...

클래스

enum  HIVECustomUIType
 HIVE custom UI 사용 여부 정의 더 자세히 ...
 
enum  HIVELanguage
 HIVE 플랫폼 지원 언어 더 자세히 ...
 
enum  HIVEPermissionType
 HIVE 플랫폼 서버존 정의 더 자세히 ...
 
enum  ZoneType
 HIVE 플랫폼 서버존 정의 더 자세히 ...
 

정적 Public 멤버 함수

static String getHiveSDKVersion ()
 HIVE SDK 버전 반환 더 자세히 ...
 
static String getReferenceSDKVersion ()
 HIVE SDK가 참조하는 SDK 버전 반환 더 자세히 ...
 
static Context getContext ()
 Android Application Context 반환 더 자세히 ...
 
static void setContext (Context context)
 Android Application Context 설정 더 자세히 ...
 
static String getAppId ()
 AppId 반환
(AppId는 AndroidManifest.xml 파일의 package 값을 기본으로 설정한다. 더 자세히 ...
 
static void setAppId (String appId)
 AppId 설정
(AppId는 AndroidManifest.xml 파일의 package 값을 기본으로 설정한다. 더 자세히 ...
 
static ZoneType getZone ()
 HIVE 플랫폼 서버존 반환 더 자세히 ...
 
static void setZone (ZoneType zone)
 HIVE 플랫폼 서버존 설정 더 자세히 ...
 
static String getServerId ()
 서버별 점검공지 팝업 지원에 필요한 serverId 반환
(백오피스 월드관리에 등록된 월드 값을 서버에 따라 구분하여 입력한다.) 더 자세히 ...
 
static void setServerId (String serverId)
 서버별 점검공지 팝업 지원에 필요한 serverId 설정
(백오피스 월드관리에 등록된 월드 값을 서버에 따라 구분하여 입력한다.) 더 자세히 ...
 
static String setGameLanguage (String gameLanguage)
 게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API
2자리 소문자로 ("en") 입력해주면 된다. 더 자세히 ...
 
static Boolean getUseLog ()
 HIVE SDK 내부 로그 사용 여부 반환 더 자세히 ...
 
static void setUseLog (Boolean useLog)
 HIVE SDK 내부 로그 사용 여부 설정 더 자세히 ...
 
static boolean getAgeGateU13 ()
 Hive SDK COPPA AgeGateU13 적용 여부 반환 더 자세히 ...
 
static void setAgeGateU13 (boolean ageGateU13)
 Hive SDK COPPA AgeGateU13 적용 여부 설정 더 자세히 ...
 
static Map< HIVEPermissionType, Object > getPermissions ()
 권한 요청 관련 설정 정보 반환 더 자세히 ...
 
static void setPermissions (Map< HIVEPermissionType, Object > permissions)
 권한 요청 관련 설정 정보 설정 더 자세히 ...
 
static String getCompany ()
 회사 반환 더 자세히 ...
 
static void setCompnay (String company)
 회사 설정 더 자세히 ...
 
static int getCompanyIndex ()
 company index 반환 더 자세히 ...
 
static void setCompnayIndex (int index)
 company index 설정 더 자세히 ...
 
static String getChannel ()
 채널 반환 더 자세히 ...
 
static String getMarket ()
 결제 마켓 반환 더 자세히 ...
 
static String getHiveCountry ()
 HIVE 서버에서 판단한 국가코드를 반환한다. 더 자세히 ...
 
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 List< com.hive.Analytics.TrackergetTrackers ()
 사용자 분석을 위한 3rd-party Mobile App Tracker 목록 반환 더 자세히 ...
 
static void setTrackers (List< com.hive.Analytics.Tracker > trackers)
 사용자 분석을 위한 3rd-party Mobile App Tracker 목록 설정 더 자세히 ...
 
static Map< String, Object > getConfiguration ()
 Configuration 파일 내용 반환 더 자세히 ...
 
static int getAnalyticsSendLimit ()
 전송 주기마다 전송할 로그의 최대치. 더 자세히 ...
 
static void setAnalyticsSendLimit (int limit)
 전송 주기마다 전송할 로그의 최대치 설정. 더 자세히 ...
 
static int getAnalyticsQueueLimit ()
 최대로 쌓을수 있는 로그의 양. 더 자세히 ...
 
static void setAnalyticsQueueLimit (int limit)
 최대로 쌓을 수 있는 로그의 수 더 자세히 ...
 
static float getAnalyticsSendCycleSeconds ()
 로그 전송 주기. 더 자세히 ...
 
static void setHivePermissionViewOn (boolean isOn)
 HIVE SDK 권한고지 팝업 노출 여부 설정 더 자세히 ...
 
static PermissionView.PermissionViewData getPermissionViewData (HIVELanguage language)
 권한고지 팝업을 구성하기 위한 데이터를 반환. 더 자세히 ...
 
static void setAnalyticsSendCycleSeconds (float seconds)
 로그 전송 주기 설정. 더 자세히 ...
 

상세한 설명

HIVE SDK 설정 관리

Since
4.0.0
작성자
ryuvsken

멤버 함수 문서화

§ getAgeGateU13()

static boolean com.hive.Configuration.getAgeGateU13 ( )
static

Hive SDK COPPA AgeGateU13 적용 여부 반환

반환값
Hive SDK COPPA AgeGateU13 적용 여부

§ getAnalyticsQueueLimit()

static int com.hive.Configuration.getAnalyticsQueueLimit ( )
static

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

반환값
int AnalyticsQueueLimit

§ getAnalyticsSendCycleSeconds()

static float com.hive.Configuration.getAnalyticsSendCycleSeconds ( )
static

로그 전송 주기.

반환값
float 전송주기

§ getAnalyticsSendLimit()

static int com.hive.Configuration.getAnalyticsSendLimit ( )
static

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

반환값
int AnalyticsSendLimit

§ getCompany()

static String com.hive.Configuration.getCompany ( )
static

회사 반환

반환값
회사 (C2S: 컴투스, GVI: 게임빌)

§ getCompanyIndex()

static int com.hive.Configuration.getCompanyIndex ( )
static

company index 반환

반환값
회사 인덱스 설정.

§ getConfiguration()

static Map<String, Object> com.hive.Configuration.getConfiguration ( )
static

Configuration 파일 내용 반환

반환값
Configuration 파일 내용 반환. Map<String, Object> 또는 null

설정 파일을 읽지 못하면 null 반환

// test code for Configuration.getConfiguration
Map<String, Object> map = com.hive.Configuration.getConfiguration();
JSONObject json = (JSONObject)Android.mapToJSON(map);
Log.d("MapToJson", json.toString());
// end test

§ getContext()

static Context com.hive.Configuration.getContext ( )
static

Android Application Context 반환

반환값
Android Application Context

§ getPermissionViewData()

static PermissionView.PermissionViewData com.hive.Configuration.getPermissionViewData ( HIVELanguage  language)
static

권한고지 팝업을 구성하기 위한 데이터를 반환.


매개변수
language타겟 언어
반환값
PermissionView.PermissionViewData형 데이터

§ getTrackers()

static List<com.hive.Analytics.Tracker> com.hive.Configuration.getTrackers ( )
static

사용자 분석을 위한 3rd-party Mobile App Tracker 목록 반환

반환값
사용자 분석을 위한 3rd-party Mobile App Tracker 목록

§ setAgeGateU13()

static void com.hive.Configuration.setAgeGateU13 ( boolean  ageGateU13)
static

Hive SDK COPPA AgeGateU13 적용 여부 설정

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

§ setAnalyticsQueueLimit()

static void com.hive.Configuration.setAnalyticsQueueLimit ( int  limit)
static

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

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

§ setAnalyticsSendCycleSeconds()

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

로그 전송 주기 설정.

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

§ setAnalyticsSendLimit()

static void com.hive.Configuration.setAnalyticsSendLimit ( int  limit)
static

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

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

§ setContext()

static void com.hive.Configuration.setContext ( Context  context)
static

Android Application Context 설정

매개변수
contextAndroid Application Context

§ setHivePermissionViewOn()

static void com.hive.Configuration.setHivePermissionViewOn ( boolean  isOn)
static

HIVE SDK 권한고지 팝업 노출 여부 설정

매개변수
isOn노출 설정 여부

§ setTrackers()

static void com.hive.Configuration.setTrackers ( List< com.hive.Analytics.Tracker trackers)
static

사용자 분석을 위한 3rd-party Mobile App Tracker 목록 설정

매개변수
trackers사용자 분석을 위한 3rd-party Mobile App Tracker 목록

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