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: 실계용) |