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 서버 환경 |
|
Logging | Hive 클라이언트의 내부 동작에 대한 로그 활성화 여부 |
|
Push | Hive 플랫폼이 제공하는 푸시 서비스 이용 여부 |
|
Company | 게임 퍼블리싱 업체 |
|
Channel | 게임 앱이 사용하는 로그인 서비스 플랫폼 | Hive (기본값) |
Market | 본 앱을 출시할 마켓 |
|
기타 설정¶
WriteExternalStoragePermission: Unreal Android에서 필요한 값으로, 외부 저장소 사용 권한을 유저에게 요청할 지 여부를 설정합니다. 체크하면 Hive 클라이언트가 단말기에서 초기화 될 때, 유저에게 외부 저장소 권한을 요청합니다.