Unreal Engine 5
請按照以下指示創建和設置hive_config.xml文件。文件將在以下路徑創建。詳細內容請參考基本設置指南。
- 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進行設置¶
在Unreal環境中,可以使用Unreal Editor自動生成hive_config.xml文件並分配設置值。
在Unreal Editor中使用Hive的hive_config.xml文件设置方法如下。
hive_config.xml 範例¶
以下是使用認證(Google 認證)、支付(Google Play 商店或 Apple AppStore)時的 hive_config.xml 文件範例。請根據您想要使用的 Hive SDK 功能和應用環境更改、添加或刪除值後使用。iOS 只支持 Apple AppStore 支付,因此在 Unreal iOS 環境中,市場設置為 AP
。
<properties>
<!-- Hive SDK 공통 설정: START -->
<appId>com.sample.your</appId>
<gameLanguage>en</gameLanguage>
<!-- Hive 플랫폼의 서버 선택. sandbox는 개발용, real은 상용
(sandbox, real) -->
<zone>real</zone>
<!-- SDK 내부 동작 로그 사용 여부 설정
(true, false) -->
<useLog>false</useLog>
<!-- 회사 설정
(C2S: 컴투스, GVI: 컴투스홀딩스) -->
<company>C2S</company>
<!-- 채널 설정
(C2S: Hive 플랫폼) -->
<channel>C2S</channel>
<!-- 결제 마켓 설정
(GO: Google Play, LE: Com2us Lebi, AP: Apple App Store) -->
<market>GO</market>
<!-- Hive SDK 내부에서 사용되는 HTTP Connect Timeout 시간을 초단위로 설정
(특별한 경우가 아니면 변경 금지) -->
<httpConnectTimeout>8</httpConnectTimeout>
<!-- Hive SDK 내부에서 사용되는 HTTP Read Timeout 시간을 초단위로 설정
(특별한 경우가 아니면 변경 금지) -->
<httpReadTimeout>8</httpReadTimeout>
<agreementDetermineBase>device</agreementDetermineBase>
<!-- Hive SDK 공통 설정: END -->
<!-- Hive SDK 기능별 설정: START -->
<!-- 인증 제품 설정: Google 인증 사용 -->
<providers>
<google playAppId="123456789012" clientId="123456789012-abc.apps.googleusercontent.com" serverClientId="123456789012-abc.apps.googleusercontent.com" reversedClientId="com.googleusercontent.apps.123456789012-abc" deviceFlowClientId="331526026701-gn1abq1ev23nqj7rdvvlaamf7ii4f3u9.apps.googleusercontent.com" />
</providers>
<!-- Hive SDK 기능별 설정: END -->
</properties>
Info
Hive SDK 設定可以在應用程式構建之前將值儲存在設定檔中,或在運行時(應用程式執行中)更改設定值。詳細內容請參考 Hive SDK 設定。