This class manages HIVE SDK configuration. More...
#import <HIVEConfiguration.h>
Inherits NSObject.
Class Methods | |
| (NSString *) | + getHiveSDKVersion |
| Returns the version of HIVE SDK. More... | |
| (NSString *) | + getReferenceSDKVersion |
| Returns the version of SDK referenced by HIVE SDK. More... | |
| (NSString *) | + getAppId |
| Returns AppId (By default, AppId is set to the package name in the AndroidManifest.xml file. More... | |
| (void) | + setAppId: |
| Set AppId (By default, AppId will be set to the package name in the AndroidManifest.xml file. More... | |
| (HIVEZoneType) | + getZone |
| Returns HIVE platform server zone. More... | |
| (void) | + setZoneWithString: |
| Sets HIVE platform server zone. More... | |
| (void) | + setZone: |
| Sets HIVE platform server zone. More... | |
| (NSString *) | + getServerId |
| Return serverId for server-specific maintenance popup support (The world value registered in the back office world management) More... | |
| (void) | + setServerId: |
| Sets serverId for server-specific maintenance popup support (The world value registered in the back office world management should be inputted according to the server.) More... | |
| (NSString *) | + setGameLanguage: |
| API to reflect language code used in game in module Just type in two lowercase letters ("en"). More... | |
| (BOOL) | + getUseLog |
| Returns whether HIVE SDK internal log is used. More... | |
| (void) | + setUseLog: |
| Sets whether HIVE SDK internal log is used. More... | |
| (NSInteger) | + getHttpConnectTimeout |
| Returns the default value of HTTP Connect Timeout (in seconds) More... | |
| (NSInteger) | + getHttpReadTimeout |
| Returns the default value of HTTP Read Timeout (in seconds) More... | |
| (void) | + setHttpConnectTimeout: |
| Sets the value of HTTP Connect Timeout (in seconds) More... | |
| (void) | + setHttpReadTimeout: |
| Sets the value of HTTP Read Timeout (in seconds) More... | |
| (NSInteger) | + getMaxGameLogSize |
| Returns maximum number of game logs. More... | |
| (void) | + setMaxGameLogSize: |
| Sets maximum number of game logs (Note: No change unless special occasion) More... | |
| (NSString *) | + getMarket |
| Returns market. More... | |
| (void) | + setMarket: |
| Sets market. More... | |
| (NSString *) | + getChannel |
| Returns channel. More... | |
| (void) | + setChannel: |
| Set channel. More... | |
| (NSString *) | + getQQAppId |
| Returns QQAppId (QQAppId follows the settings of HIVEConfig.xml file by default) More... | |
| (NSDictionary *) | + getUseCustomUI |
| Returns whether HIVE SDK custom UI is used. More... | |
| (void) | + setCustomUI: |
| Sets whether HIVE SDK custom UI is used. More... | |
| (NSString *) | + getCompany |
| Returns company information. More... | |
| (void) | + setCompany: |
| Sets company. More... | |
| (NSInteger) | + getCompanyIndex |
| Returns company index information. More... | |
| (void) | + setCompanyIndex: |
| Sets company index. More... | |
| (NSArray< HIVETracker * > *) | + getTrackers |
| Returns the list of user data tracker for user analysis. More... | |
| (void) | + setTrackers: |
| Sets the list of user data tracker for user analysis. More... | |
| (NSDictionary< NSString *, NSObject * > *) | + getConfiguration |
| Returns the contents of Configuration file. More... | |
| (NSString *) | + getHiveCountry |
| Returns country code from HIVE server. More... | |
| (void) | + setFacebookPermissions: |
| Sets Facebook custom Permission. More... | |
| (NSArray *) | + getFacebookPermissions |
| Sets Facebook Custom Permission. More... | |
| (NSUInteger) | + getAnalyticsSendLimit |
| 전송 주기마다 전송할 로그의 최대치. More... | |
| (void) | + setAnalyticsSendLimit: |
| 전송 주기마다 전송할 로그의 최대치 설정. More... | |
| (NSUInteger) | + getAnalyticsQueueLimit |
| 최대로 쌓을수 있는 로그의 양. More... | |
| (void) | + setAnalyticsQueueLimit: |
| 최대로 쌓을 수 있는 로그의 수 More... | |
| (float) | + getAnalyticsSendCycleSeconds |
| 로그 전송 주기. More... | |
| (void) | + setAnalyticsSendCycleSeconds: |
| 로그 전송 주기 설정. More... | |
| (BOOL) | + getAgeGateU13 |
| Hive SDK AgeGateU13 적용 여부 반환 More... | |
| (void) | + setAgeGateU13: |
| Hive SDK AgeGateU13 적용 여부 설정 More... | |
| (void) | + setHivePermissionViewOn: |
| Hive SDK 권한고지 팝업 노출 여부 설정 More... | |
| (HIVEPermissionViewData *) | + getPermissionViewData: |
| 로컬라이징된 Permission.strings 리소스 파일 내용 반환 More... | |
This class manages HIVE SDK configuration.
Hive v4 SDK 설정
| + (BOOL) getAgeGateU13 |
Hive SDK AgeGateU13 적용 여부 반환
| + (NSUInteger) getAnalyticsQueueLimit |
최대로 쌓을수 있는 로그의 양.
| + (float) getAnalyticsSendCycleSeconds |
로그 전송 주기.
| + (NSUInteger) getAnalyticsSendLimit |
전송 주기마다 전송할 로그의 최대치.
| + (NSString *) getCompany |
Returns company information.
회사 반환
| + (NSInteger) getCompanyIndex |
Returns company index information.
회사 반환
| + (NSDictionary< NSString *, NSObject * > *) getConfiguration |
Returns the contents of Configuration file.
Configuration 파일 내용 반환
Returns nil if failed to read the file.
설정 파일을 읽지 못하면 return nil
| + (NSArray *) getFacebookPermissions |
Sets Facebook Custom Permission.
Facebook custom Permission 설정
| + (HIVEPermissionViewData *) getPermissionViewData: | (HIVELanguage) | language |
로컬라이징된 Permission.strings 리소스 파일 내용 반환
| language | 타겟 언어 |
| + (NSString *) getQQAppId |
Returns QQAppId (QQAppId follows the settings of HIVEConfig.xml file by default)
QQAppId 반환 (QQAppId 는 기본적으로 HIVEConfig.xml 파일의 설정을 따릅니다.)
| + (NSArray *) getTrackers |
Returns the list of user data tracker for user analysis.
사용자 분석을 위한 사용자 정보 트래커 목록 반환
| + (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 |
Sets Facebook custom Permission.
Facebook custom Permission 설정
| permissions | Facebook Custom Permission List |
| permissions | Facebook custom Permission List |
| + (void) setHivePermissionViewOn: | (BOOL) | isOn |
Hive SDK 권한고지 팝업 노출 여부 설정
| isOn | Hive SDK 권한고지 팝업 노출 여부 |
| + (void) setTrackers: | (NSArray< HIVETracker * > *) | trackers |
Sets the list of user data tracker for user analysis.
| trackers | The list of user data tracker for user analysis (HIVEAnalytics.HIVETracker*) |
| + (void) setZoneWithString: | (NSString*) | zone |
Sets HIVE platform server zone.
Hive 플랫폼 서버 존 설정
| zoneString | HIVE SDK platform server zone (sandbox: for developement, real: for production) |
| zone | Hive SDK 플랫폼 서버 존 (sandbox : 개발용, real : 실계용) |