HIVE SDK for iOS

클래스 메소드들 | 모든 멤버 목록
HIVEConfiguration 클래스 참조

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 설정 관리

Since
4.0.0
작성자
ryuvsken

메소드 문서화

§ getAgeGateU13()

+ (BOOL) getAgeGateU13

Hive SDK AgeGateU13 적용 여부 반환

반환값
Hive SDK AgeGateU13 적용 여부

§ getAnalyticsQueueLimit()

+ (NSUInteger) getAnalyticsQueueLimit

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

반환값
NSArray FacebookPermissions

§ getAnalyticsSendCycleSeconds()

+ (float) getAnalyticsSendCycleSeconds

로그 전송 주기.

반환값
float 전송주기

§ getAnalyticsSendLimit()

+ (NSUInteger) getAnalyticsSendLimit

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

반환값
NSUInteger FacebookPermissions

§ getCompany()

+ (NSString*) getCompany

회사 정보 반환

반환값
회사 (COM2US: 컴투스, GAMEVIL: 게임빌)

§ getCompanyIndex()

+ (NSInteger) getCompanyIndex

회사 인덱스 정보 반환

반환값
회사 인덱스 (COM2US: 1, GAMEVIL: 2...)

§ getConfiguration()

+ (NSDictionary<NSString*, NSObject*>*) getConfiguration

Configuration 파일 내용 반환

반환값
Configuration 파일 내용 반환 (NSDictionary*) 또는 nil

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

§ getFacebookPermissions()

+ (NSArray *) getFacebookPermissions

Facebook Custom Permission 설정

반환값
Facebook Custom Permission 반환 (NSArray *) 또는 nil

§ getPermissionViewData:()

+ (HIVEPermissionViewData *) getPermissionViewData: (HIVELanguage)  language

로컬라이징된 Permission.strings 리소스 파일 내용 반환

매개변수
language타겟 언어
반환값
HIVEPermissionViewData 혹은 nil

§ getTrackers()

+ (NSArray<HIVETracker*>*) getTrackers

사용자 분석을 위한 사용자 정보 트래커 목록 반환

반환값
사용자 분석을 위한 사용자 정보 트래커 목록 (HIVEAnalytics.HIVETracker*)

§ setAgeGateU13:()

+ (void) setAgeGateU13: (BOOL)  ageGateU13

Hive SDK AgeGateU13 적용 여부 설정

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

§ setAnalyticsQueueLimit:()

+ (void) setAnalyticsQueueLimit: (NSUInteger)  limit

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

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

§ setAnalyticsSendCycleSeconds:()

+ (void) setAnalyticsSendCycleSeconds: (float)  seconds

로그 전송 주기 설정.

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

§ setAnalyticsSendLimit:()

+ (void) setAnalyticsSendLimit: (NSUInteger)  limit

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

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

§ setFacebookPermissions:()

+ (void) setFacebookPermissions: (NSArray *)  permissions

Facebook custom Permission 설정

매개변수
permissionsFacebook Custom Permission 목록

§ setHivePermissionViewOn:()

+ (void) setHivePermissionViewOn: (BOOL)  isOn

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

매개변수
isOnHive SDK 권한고지 팝업 노출 여부

§ setTrackers:()

+ (void) setTrackers: (NSArray< HIVETracker * > *)  trackers

사용자 분석을 위한 사용자 정보 트래커 목록 설정

매개변수
trackers분석을 위한 사용자 정보 트래커 목록(HIVEAnalytics.HIVETracker*)

§ setZoneWithString:()

+ (void) setZoneWithString: (NSString *)  zoneString

HIVE 플랫폼 서버존 설정

매개변수
zoneStringHIVE SDK 플랫폼 서버존 (sandbox: 개발용, real: 실계용)

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