엔진 공통
Hive SDK 애널리틱스 기능을 사용하기 위한 엔진 공통 설정을 안내합니다.
Hive 콘솔 설정¶
Hive SDK 애널리틱스는 로그 전송, 코호트 분석 등 다양한 기능들을 제공합니다. 이 기능들을 사용하려면, 먼저 애널리틱스 콘솔 가이드를 따라 Hive 콘솔에서 기능별로 설정을 진행해야 합니다.
hive_config.xml 설정¶
Hive SDK 애널리틱스 제품을 사용할 때 필요한 hive_config.xml 설정입니다.
항목 | 설명 | 필수 여부 | SDK 기본값 |
---|---|---|---|
maxGameLogSize | 비정형 데이터 파일로 저장하는 게임 로그의 최대 저장 개수입니다. 애널리틱스 v2에서 이 값을 수집합니다. 기본 값은 50개로 설정되어 있으며 특수한 상황이 아닌 이상 값 변경을 금지합니다. | X | 50 |
saveAnalyticsLogBeforeCrash | iOS 전용 기능으로, 앱이 기본 설정 값이 `true`에서 `false`로 변경되었습니다(+v4.24.2.0). | X | `false` |
<properties>
<maxGameLogSize>50</maxGameLogSize>
<saveAnalyticsLogBeforeCrash>false</saveAnalyticsLogBeforeCrash>
</properties>
Note
hive_config.xml 설정에 관한 자세한 내용은 다음을 참고하세요.
Configuration
클래스 설정¶
Hive SDK 애널리틱스 제품을 사용할 때 필요한 Configuration
클래스 설정입니다.
항목 | 설명 | 필수 여부 | SDK 기본값 |
---|---|---|---|
maxGameLogSize | 비정형 데이터 파일로 저장하는 게임 로그의 최대 저장 개수입니다. 애널리틱스 v2에서 이 값을 수집합니다. 기본 값은 50개로 설정되어 있으며 특수한 상황이 아닌 이상 값 변경을 금지합니다. | X | `50` |
analyticsSendLimit | 로그 전송 주기마다 전송할 로그의 최대치입니다. 기본 값은 5로 설정되어 있습니다. `Configuration` 클래스로만 설정할 수 있습니다. | X | `5` |
analyticsQueueLimit | 쌓을 수 있는 로그의 최대치입니다. 기본 값은 50으로 설정되어 있습니다. `Configuration` 클래스로만 설정할 수 있습니다. | X | `50` |
analyticsSendCycle | 로그 전송 주기입니다. 초로 설정 가능하며 설정한 주기마다 애널리틱스 로그를 전송합니다. 기본 값 1초입니다. `Configuration` 클래스로만 설정할 수 있습니다. | X | `1`(단위: 초) |