HIVE SDK 설정 관리
더 자세히 ...
#import <HIVEConfiguration.h>
NSObject를(을) 상속했습니다.
클래스 메소드들 | |
| (NSString *) | + getHiveSDKVersion |
| HIVE SDK 버전을 반환한다 더 자세히 ... | |
| (NSString *) | + getReferenceSDKVersion |
| HIVE SDK가 참조하는 SDK 버전을 반환한다 더 자세히 ... | |
| (NSString *) | + getAppId |
| AppId 반환 (AppId는 AndroidManifest.xml 파일의 package 값을 기본으로 설정한다. 더 자세히 ... | |
| (void) | + setAppId: |
| AppId 설정 (AppId는 AndroidManifest.xml 파일의 package 값을 기본으로 설정한다. 더 자세히 ... | |
| (HIVEZoneType) | + getZone |
| HIVE 플랫폼 서버존 반환 더 자세히 ... | |
| (void) | + setZoneWithString: |
| HIVE 플랫폼 서버존 설정 더 자세히 ... | |
| (void) | + setZone: |
| HIVE 플랫폼 서버존 설정 더 자세히 ... | |
| (NSString *) | + getServerId |
| 서버별 점검공지 팝업 지원에 필요한 serverId 반환 (백오피스 월드관리에 등록된 월드 값을 서버에 따라 구분하여 입력한다.) 더 자세히 ... | |
| (void) | + setServerId: |
| 서버별 점검공지 팝업 지원에 필요한 serverId 설정 (백오피스 월드관리에 등록된 월드 값을 서버에 따라 구분하여 입력한다.) 더 자세히 ... | |
| (NSString *) | + setGameLanguage: |
| 게임에서 사용하는 언어코드를 모듈에도 반영하기 위한 API 2자리 소문자로 ("en") 입력해주면 된다. 더 자세히 ... | |
| (BOOL) | + getUseLog |
| HIVE SDK 내부 로그 사용 여부 반환 더 자세히 ... | |
| (void) | + setUseLog: |
| HIVE SDK 내부 로그 사용 여부 설정 더 자세히 ... | |
| (NSInteger) | + getHttpConnectTimeout |
| HTTP Connect Timeout의 기본 설정 값 반환 (초단위) 더 자세히 ... | |
| (NSInteger) | + getHttpReadTimeout |
| HTTP Read Timeout의 기본 설정 값 반환 (초단위) 더 자세히 ... | |
| (void) | + setHttpConnectTimeout: |
| HTTP Connect Timeout의 기본 설정 값 설정 (초단위) 더 자세히 ... | |
| (void) | + setHttpReadTimeout: |
| HTTP Read Timeout의 기본 설정 값 설정 (초단위) 더 자세히 ... | |
| (NSInteger) | + getMaxGameLogSize |
| 게임 로그 최대 저장 갯수 반환 더 자세히 ... | |
| (void) | + setMaxGameLogSize: |
| 게임 로그 최대 저장 갯수 설정 (특별한 경우가 아니면 변경 금지) 더 자세히 ... | |
| (NSString *) | + getMarket |
| 결제 마켓 반환 더 자세히 ... | |
| (void) | + setMarket: |
| 결제 마켓 설정 더 자세히 ... | |
| (NSString *) | + getChannel |
| 채널 반환 더 자세히 ... | |
| (void) | + setChannel: |
| 채널 설정 더 자세히 ... | |
| (NSString *) | + getQQAppId |
| QQAppId 반환 (QQAppId는 HIVEConfig.xml 파일 설정을 기본으로 따른다) | |
| (NSDictionary *) | + getUseCustomUI |
| HIVE SDK custom UI 사용 여부 반환 더 자세히 ... | |
| (void) | + setCustomUI: |
| HIVE SDK custom UI 사용 여부 설정 더 자세히 ... | |
| (NSString *) | + getCompany |
| 회사 정보 반환 더 자세히 ... | |
| (void) | + setCompany: |
| 회사 설정 더 자세히 ... | |
| (NSInteger) | + getCompanyIndex |
| 회사 인덱스 정보 반환 더 자세히 ... | |
| (void) | + setCompanyIndex: |
| 회사 인덱스 설정 더 자세히 ... | |
| (NSArray< HIVETracker * > *) | + getTrackers |
| 사용자 분석을 위한 사용자 정보 트래커 목록 반환 더 자세히 ... | |
| (void) | + setTrackers: |
| 사용자 분석을 위한 사용자 정보 트래커 목록 설정 더 자세히 ... | |
| (NSDictionary< NSString *, NSObject * > *) | + getConfiguration |
| Configuration 파일 내용 반환 더 자세히 ... | |
| (NSString *) | + getHiveCountry |
| HIVE 서버에서 판단한 국가코드를 반환한다. 더 자세히 ... | |
| (void) | + setFacebookPermissions: |
| Facebook custom Permission 설정 더 자세히 ... | |
| (NSArray *) | + getFacebookPermissions |
| Facebook Custom Permission 설정 더 자세히 ... | |
| (NSUInteger) | + getAnalyticsSendLimit |
| 전송 주기마다 전송할 로그의 최대치. 더 자세히 ... | |
| (void) | + setAnalyticsSendLimit: |
| 전송 주기마다 전송할 로그의 최대치 설정. 더 자세히 ... | |
| (NSUInteger) | + getAnalyticsQueueLimit |
| 최대로 쌓을수 있는 로그의 양. 더 자세히 ... | |
| (void) | + setAnalyticsQueueLimit: |
| 최대로 쌓을 수 있는 로그의 수 더 자세히 ... | |
| (float) | + getAnalyticsSendCycleSeconds |
| 로그 전송 주기. 더 자세히 ... | |
| (void) | + setAnalyticsSendCycleSeconds: |
| 로그 전송 주기 설정. 더 자세히 ... | |
| (BOOL) | + getAgeGateU13 |
| Hive SDK AgeGateU13 적용 여부 반환 더 자세히 ... | |
| (void) | + setAgeGateU13: |
| Hive SDK AgeGateU13 적용 여부 설정 더 자세히 ... | |
| (void) | + setHivePermissionViewOn: |
| Hive SDK 권한고지 팝업 노출 여부 설정 더 자세히 ... | |
| (HIVEPermissionViewData *) | + getPermissionViewData: |
| 로컬라이징된 Permission.strings 리소스 파일 내용 반환 더 자세히 ... | |
HIVE SDK 설정 관리
| + (BOOL) getAgeGateU13 |
Hive SDK AgeGateU13 적용 여부 반환
| + (NSUInteger) getAnalyticsQueueLimit |
최대로 쌓을수 있는 로그의 양.
| + (float) getAnalyticsSendCycleSeconds |
로그 전송 주기.
| + (NSUInteger) getAnalyticsSendLimit |
전송 주기마다 전송할 로그의 최대치.
| + (NSString*) getCompany |
회사 정보 반환
| + (NSInteger) getCompanyIndex |
회사 인덱스 정보 반환
| + (NSDictionary<NSString*, NSObject*>*) getConfiguration |
Configuration 파일 내용 반환
설정 파일을 읽지 못하면 nil 반환
| + (NSArray *) getFacebookPermissions |
Facebook Custom Permission 설정
| + (HIVEPermissionViewData *) getPermissionViewData: | (HIVELanguage) | language |
로컬라이징된 Permission.strings 리소스 파일 내용 반환
| language | 타겟 언어 |
| + (NSArray<HIVETracker*>*) getTrackers |
사용자 분석을 위한 사용자 정보 트래커 목록 반환
| + (void) setAgeGateU13: | (BOOL) | ageGateU13 |
Hive SDK AgeGateU13 적용 여부 설정
| ageGateU13 | Hive SDK AgeGateU13 적용 여부 설정 |
| + (void) setAnalyticsQueueLimit: | (NSUInteger) | limit |
최대로 쌓을 수 있는 로그의 수
| limit | 최대 대기 가능한 로그의 수 |
| + (void) setAnalyticsSendCycleSeconds: | (float) | seconds |
로그 전송 주기 설정.
| seconds | 전송 주기 (초) |
| + (void) setAnalyticsSendLimit: | (NSUInteger) | limit |
전송 주기마다 전송할 로그의 최대치 설정.
| limit | 전송주기마다 전송할 최대 로그의 양 |
| + (void) setFacebookPermissions: | (NSArray *) | permissions |
Facebook custom Permission 설정
| permissions | Facebook Custom Permission 목록 |
| + (void) setHivePermissionViewOn: | (BOOL) | isOn |
Hive SDK 권한고지 팝업 노출 여부 설정
| isOn | Hive SDK 권한고지 팝업 노출 여부 |
| + (void) setTrackers: | (NSArray< HIVETracker * > *) | trackers |
사용자 분석을 위한 사용자 정보 트래커 목록 설정
| trackers | 분석을 위한 사용자 정보 트래커 목록(HIVEAnalytics.HIVETracker*) |
| + (void) setZoneWithString: | (NSString *) | zoneString |
HIVE 플랫폼 서버존 설정
| zoneString | HIVE SDK 플랫폼 서버존 (sandbox: 개발용, real: 실계용) |