HIVE SDK 설정 관리
더 자세히 ...
클래스 | |
class | HIVEConfiguration |
HIVE SDK 설정 관리 더 자세히 ... | |
함수 | |
typedef | NS_ENUM (NSInteger, HIVEZoneType) |
HIVE 플랫폼 서버존 정의 더 자세히 ... | |
typedef | NS_ENUM (NSInteger, HIVECustomUIType) |
HIVE 플랫폼 customUI 정의 더 자세히 ... | |
typedef | NS_ENUM (NSInteger, HIVELanguage) |
HIVE 플랫폼 지원 언어 | |
(NSString *) | + HIVEConfiguration::getHiveSDKVersion |
HIVE SDK 버전을 반환한다 더 자세히 ... | |
(NSString *) | + HIVEConfiguration::getReferenceSDKVersion |
HIVE SDK가 참조하는 SDK 버전을 반환한다 더 자세히 ... | |
(NSString *) | + HIVEConfiguration::getAppId |
AppId 반환 (AppId는 AndroidManifest.xml 파일의 package 값을 기본으로 설정한다. 더 자세히 ... | |
(void) | + HIVEConfiguration::setAppId: |
AppId 설정 (AppId는 AndroidManifest.xml 파일의 package 값을 기본으로 설정한다. 더 자세히 ... | |
(HIVEZoneType) | + HIVEConfiguration::getZone |
HIVE 플랫폼 서버존 반환 더 자세히 ... | |
(void) | + HIVEConfiguration::setZone: |
HIVE 플랫폼 서버존 설정 더 자세히 ... | |
(NSString *) | + HIVEConfiguration::getServerId |
서버별 점검공지 팝업 지원에 필요한 serverId 반환 (백오피스 월드관리에 등록된 월드 값을 서버에 따라 구분하여 입력한다.) 더 자세히 ... | |
(void) | + HIVEConfiguration::setServerId: |
서버별 점검공지 팝업 지원에 필요한 serverId 설정 (백오피스 월드관리에 등록된 월드 값을 서버에 따라 구분하여 입력한다.) 더 자세히 ... | |
(NSString *) | + HIVEConfiguration::setGameLanguage: |
게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API 2자리 소문자로 ("en") 입력해주면 된다. 더 자세히 ... | |
(BOOL) | + HIVEConfiguration::getUseLog |
HIVE SDK 내부 로그 사용 여부 반환 더 자세히 ... | |
(void) | + HIVEConfiguration::setUseLog: |
HIVE SDK 내부 로그 사용 여부 설정 더 자세히 ... | |
(NSInteger) | + HIVEConfiguration::getHttpConnectTimeout |
HTTP Connect Timeout의 기본 설정 값 반환 (초단위) 더 자세히 ... | |
(NSInteger) | + HIVEConfiguration::getHttpReadTimeout |
HTTP Read Timeout의 기본 설정 값 반환 (초단위) 더 자세히 ... | |
(void) | + HIVEConfiguration::setHttpConnectTimeout: |
HTTP Connect Timeout의 기본 설정 값 설정 (초단위) 더 자세히 ... | |
(void) | + HIVEConfiguration::setHttpReadTimeout: |
HTTP Read Timeout의 기본 설정 값 설정 (초단위) 더 자세히 ... | |
(NSInteger) | + HIVEConfiguration::getMaxGameLogSize |
게임 로그 최대 저장 갯수 반환 더 자세히 ... | |
(void) | + HIVEConfiguration::setMaxGameLogSize: |
게임 로그 최대 저장 갯수 설정 (특별한 경우가 아니면 변경 금지) 더 자세히 ... | |
(NSString *) | + HIVEConfiguration::getMarket |
결제 마켓 반환 더 자세히 ... | |
(void) | + HIVEConfiguration::setMarket: |
결제 마켓 설정 더 자세히 ... | |
(NSString *) | + HIVEConfiguration::getChannel |
채널 반환 더 자세히 ... | |
(void) | + HIVEConfiguration::setChannel: |
채널 설정 더 자세히 ... | |
(NSDictionary *) | + HIVEConfiguration::getUseCustomUI |
HIVE SDK custom UI 사용 여부 반환 더 자세히 ... | |
(void) | + HIVEConfiguration::setCustomUI: |
HIVE SDK custom UI 사용 여부 설정 더 자세히 ... | |
(void) | + HIVEConfiguration::setCompany: |
회사 설정 더 자세히 ... | |
(void) | + HIVEConfiguration::setCompanyIndex: |
회사 인덱스 설정 더 자세히 ... | |
(NSString *) | + HIVEConfiguration::getHiveCountry |
HIVE 서버에서 판단한 국가코드를 반환한다. 더 자세히 ... | |
HIVE SDK 설정 관리
+ (NSString*) getAppId |
AppId 반환
(AppId는 AndroidManifest.xml 파일의 package 값을 기본으로 설정한다.
그렇지만 테스트 설정 등의 이유로 API 호출을 변경해야할 경우 이를 지원한다.)
+ (NSString*) getChannel |
채널 반환
+ (NSString*) getHiveCountry |
HIVE 서버에서 판단한 국가코드를 반환한다.
+ (NSString*) getHiveSDKVersion |
HIVE SDK 버전을 반환한다
+ (NSInteger) getHttpConnectTimeout |
HTTP Connect Timeout의 기본 설정 값 반환 (초단위)
+ (NSInteger) getHttpReadTimeout |
HTTP Read Timeout의 기본 설정 값 반환 (초단위)
+ (NSString*) getMarket |
결제 마켓 반환
+ (NSInteger) getMaxGameLogSize |
게임 로그 최대 저장 갯수 반환
+ (NSString*) getReferenceSDKVersion |
HIVE SDK가 참조하는 SDK 버전을 반환한다
+ (NSString*) getServerId |
서버별 점검공지 팝업 지원에 필요한 serverId 반환
(백오피스 월드관리에 등록된 월드 값을 서버에 따라 구분하여 입력한다.)
+ (NSDictionary*) getUseCustomUI |
HIVE SDK custom UI 사용 여부 반환
+ (BOOL) getUseLog |
HIVE SDK 내부 로그 사용 여부 반환
+ (HIVEZoneType) getZone |
HIVE 플랫폼 서버존 반환
typedef NS_ENUM | ( | NSInteger | , |
HIVEZoneType | |||
) |
HIVE 플랫폼 서버존 정의
< HIVE 플랫폼 내부 개발 서버
< HIVE 플랫폼 외부 개발 서버
< HIVE 플랫폼 실서비스 서버
< TODO:
typedef NS_ENUM | ( | NSInteger | , |
HIVECustomUIType | |||
) |
HIVE 플랫폼 customUI 정의
< SignIn custom UI
< Connect custom UI
< Achievement custom UI
< SyncAccount customUI
+ (void) setAppId: | (NSString *) | appId |
AppId 설정
(AppId는 AndroidManifest.xml 파일의 package 값을 기본으로 설정한다.
그렇지만 테스트 설정 등의 이유로 API 호출을 변경해야할 경우 이를 지원한다.)
appId | AppId |
+ (void) setChannel: | (NSString *) | channel |
채널 설정
채널 | (HIVE: HIVE 플랫폼) |
+ (void) setCompany: | (NSString *) | company |
회사 설정
회사 | (COM2US: 컴투스, GAMEVIL: 게임빌) |
+ (void) setCompanyIndex: | (NSInteger) | companyIndex |
회사 인덱스 설정
회사 | 인덱스 (COM2US: 1, GAMEVIL: 2...) |
+ (void) setCustomUI: | (NSDictionary *) | useCustomUI |
HIVE SDK custom UI 사용 여부 설정
useCustomUI | HIVE SDK custom UI 사용 여부 |
+ (NSString*) setGameLanguage: | (NSString *) | gameLanguage |
게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API
2자리 소문자로 ("en") 입력해주면 된다.
ISO 639-1 형식.
대문자를 입력해도 내부에서 소문자로 변환한다. 알파벳 대소문자 규칙은 US 규칙을 따른다.
language | 게임에서 사용하는 언어코드 |
+ (void) setHttpConnectTimeout: | (NSInteger) | httpTimeout |
HTTP Connect Timeout의 기본 설정 값 설정 (초단위)
httpConnectTimeout | HTTP Connect Timeout 의 기본 설정 값 (초단위) |
+ (void) setHttpReadTimeout: | (NSInteger) | httpTimeout |
HTTP Read Timeout의 기본 설정 값 설정 (초단위)
httpReadTimeout | HTTP Read Timeout의 기본 설정 값 (초단위) |
+ (void) setMarket: | (NSString *) | market |
결제 마켓 설정
market | 결제 마켓 (google, tstore, olleh, ozstore, googleplay_lebi) |
+ (void) setMaxGameLogSize: | (NSInteger) | maxGameLogSize |
게임 로그 최대 저장 갯수 설정
(특별한 경우가 아니면 변경 금지)
maxGameLogSize | 게임 로그 최대 저장 갯수 |
+ (void) setServerId: | (NSString *) | serverId |
서버별 점검공지 팝업 지원에 필요한 serverId 설정
(백오피스 월드관리에 등록된 월드 값을 서버에 따라 구분하여 입력한다.)
서버별 | 점검공지 팝업지원에 필요한 serverId |
+ (void) setUseLog: | (BOOL) | useLog |
HIVE SDK 내부 로그 사용 여부 설정
useLog | HIVE SDK 내부 로그 사용 여부 |
+ (void) setZone: | (HIVEZoneType) | zone |
HIVE 플랫폼 서버존 설정
zone | HIVE SDK 플랫폼 서버존 (sandbox: 개발용, real: 실계용) |