Unity
Unity 환경에서는 Unity Hive Config Editor로 hive_config.xml 파일을 자동으로 생성하고 설정값을 할당할 수 있습니다. Unity Hive Config Editor를 사용하면 hive_config.xml 파일과 더불어 Android 앱 개발 시 AndroidManifest.xml을 직접 설정할 필요가 없어 편리하므로 Unity Hive Config Editor 사용을 권장합니다.
OS와 Hive AppID 설정¶
Hive > Hive Config (Edit Config)를 선택하고 Editor 화면에서 필요한 값들을 설정합니다. 먼저 OS와 Hive App Id를 확인합니다.
-
OS: Android, Hive Common
-
OS: Android, Auth
-
OS: Android, Market
-
OS: Android, Analytics
-
OS: Android, Hive Optional
IdP 설정¶
Facebook, Google 등 사용하려는 IdP별로 AppID와 ClientID 등을 입력해야 합니다. 예를 들어, 일반 Google 인증을 사용하려면 Auth 메뉴에서 Google SignIn 항목에 필요한 값을 아래 내용을 따라 입력합니다.
- Google App Id 필드에 발급받은 AppID를 입력하세요.
- Google Server Client ID 필드에 발급받은 웹 애플리케이션의 Client ID값을 입력하세요.
Info
자세한 내용은 인증 가이드를 참고하세요.
HiveConfig Settings¶
hive_config.xml 파일을 생성하고 파일에 설정값들을 부여합니다. hive_config.xml 파일은 아래 위치에 생성됩니다.
- Android
- Unity 2021 이상: <앱_프로젝트_경로>/Assets/HiveSDK/hive.androidlib/src/main/res/raw/hive_config.xml
- Unity 2021 미만: <앱_프로젝트_경로>/Assets/Plugins/Android/res/raw/hive_config.xml
- iOS
- <앱_프로젝트_경로>/Assets/Plugins/iOS/hive_config.xml
- Windows
- <앱_프로젝트_경로>/Assets/Plugins/Windows/res/hive_config.xml
- <앱_프로젝트_경로>/Assets/Plugins/Windows/res/hive_config.xml
HiveConfig Settings에서는 다음 값들을 설정할 수 있습니다. 예를 들어, Google Play Store 결제를 사용하려면 Market
값을 GO
로, Apple AppStore 결제를 사용하려면 AP
로 설정합니다.
필드 | 설명 | 값 범위 |
---|---|---|
Hive App Id | Hive AppID |
|
Zone | Hive 서버 환경 |
|
Logging | Hive 클라이언트의 내부 동작에 대한 로그 활성화 여부 |
|
Hive Orientation | 앱에서 사용하는 스크린 회전 방향 |
|
Company | 게임 퍼블리싱 업체 (hive_config.xml 파일 내에서 수동 설정) |
|
Channel | 게임 앱이 사용하는 로그인 서비스 플랫폼 (hive_config.xml 파일 내 수동 설정) | Hive (디폴트) |
Market | 본 앱을 출시할 마켓 (hive_config.xml 파일 내 수동 설정) |
|
hive_config.xml 파일 생성¶
Unity Hive Config Editor 설정 완료 후, 아래 방법을 따라 hive_config.xml 파일을 생성합니다.
- Android: Save & Regenerate setting files 버튼을 클릭해 AndroidManifest.xml 파일과 hive_config.xml 파일을 생성하세요. hive_config.xml 파일은 다음의 디렉토리에 생성됩니다.
- Unity 2021 이상: <프로젝트_루트>/Assets/HiveSDK/hive.androidlib/src/main/res/raw
- Unity 2021 미만: <프로젝트_루트>/Assets/Plugins/Android/res/raw/
- iOS: Save & Regenerate setting files 버튼을 클릭해 Info.plist 파일과 hive_config.xml 파일을 생성하세요. hive_config.xml 파일은 다음의 디렉토리에 생성됩니다. <프로젝트_루트>/Assets/Plugins/iOS/
- Windows: Windows Button 버튼을 클릭해 hive_config.xml 파일을 생성하세요. hive_config.xml 파일은 다음의 디렉토리에 생성됩니다.<프로젝트_루트>Assets/Plugins/Windows/res/