콘텐츠로 이동

Unreal

Unreal 환경에서는 Unreal Editor로 hive_config.xml 파일을 자동으로 생성하고 설정값을 할당할 수 있습니다. Unreal Editor를 사용하면 hive_config.xml 파일과 더불어 Android 앱 개발 시 AndroidManifest.xml을 직접 설정할 필요가 없어 편리하므로 Unreal Editor 사용을 권장합니다. 다음의 안내에 따라 Hive 사용을 위한 설정 항목을 설정하세요.

hive_config.xml 파일을 설정하려면 먼저, Unreal Editor의 메뉴에서 편집 > 프로젝트 세팅을 클릭하세요. 프로젝트 설정 창이 화면에 나타납니다. 프로젝트 설정 창의 좌측 패널에서 플러그인 제목 아래의 HIVEConfig XML 메뉴를 클릭하세요. HIVEConfig XML 설정 화면이 나타납니다.

IdP 설정

Facebook Settings, Google Play Settings 설정은 각 IdP 로그인을 사용하기 위한 설정입니다. 자세한 내용은 인증 가이드를 참고하세요.

HiveConfig Settings

HIVEConfig XML 설정 화면에서는 hive_config.xml 파일을 생성하고 설정값을 입력합니다. 설정 값 파일이 없으면 Hive SDK가 자동으로 생성하며, 파일은 다음 위치에서 찾을 수 있습니다:

  • Android
    • <앱_프로젝트_경로>/HIVESDK/Source/HIVESDK/ThirdParty/android/resource/res/raw/hive_config.xml
  • iOS
    • <앱_프로젝트_경로>/HIVESDK/Source/HIVESDK/ThirdParty/iOS/resource/hive_config.xml
  • Windows
    • <앱_프로젝트_경로>/HIVESDK/Source/HIVESDK/ThirdParty/Windows/config/hive_config.xml


여러분이 설정 값을 변경하면 Unreal Editor 값은 자동으로 저장되며, 설정 값을 저장하는 파일(hive_config.xml, etc_string.xml, GooglePlayAppID.xml)값 역시 변경 사항을 반영해 자동 저장됩니다.

HiveConfig Settings에서는 다음 값들을 설정할 수 있습니다. 예를 들어, Unreal Android 환경에서 Google Play Store 결제를 사용하려면 Market 값을 GO로, Unreal iOS 환경에서 Apple AppStore 결제를 사용하려면 AP로 설정합니다.

Field Description 값 범위
Zone Hive 서버 환경
  • Sandbox (기본값)
  • Live
Logging Hive 클라이언트의 내부 동작에 대한 로그 활성화 여부
  • On (기본값)
  • Off
Push Hive 플랫폼이 제공하는 푸시 서비스 이용 여부
  • On (기본값)
  • Off
Company 게임 퍼블리싱 업체
  • 컴투스:C2S
  • 게임빌:GVI
Channel 게임 앱이 사용하는 로그인 서비스 플랫폼 Hive (기본값)
Market 본 앱을 출시할 마켓
  • Android: GO (Google), LE (Lebi)
  • iOS: AP (App Store)

기타 설정

WriteExternalStoragePermission: Unreal Android에서 필요한 값으로, 외부 저장소 사용 권한을 유저에게 요청할 지 여부를 설정합니다. 체크하면 Hive 클라이언트가 단말기에서 초기화 될 때, 유저에게 외부 저장소 권한을 요청합니다.