Unreal
Unreal環境では、hive_config.xmlファイルを自動的に生成し、Unreal Editorを使用して設定値を割り当てることができます。 Unreal Editorを使用することをお勧めします。これにより、Androidアプリ開発中にhive_config.xmlファイルとAndroidManifest.xmlを手動で設定する必要がなくなります。 Hiveを使用するための設定を構成するには、以下の手順に従ってください。
hive_config.xmlファイルを構成するには、まずUnreal EditorメニューからEdit > Project Settingsをクリックします。プロジェクト設定ウィンドウが画面に表示されます。プロジェクト設定ウィンドウの左パネルで、プラグインタイトルの下にあるHIVEConfig XMLメニューをクリックします。HIVEConfig XML設定画面が表示されます。
IdP 設定¶
Facebookの設定とGoogle Playの設定は、それぞれのIdPログインを使用するための構成です。詳細については、認証ガイドを参照してください。
HiveConfig 設定¶
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設定では、次の値を構成できます。たとえば、Unreal Android環境でGoogle Playストアの支払いを使用したい場合は、Market
の値をGO
に設定します。Unreal iOS環境でApple AppStoreの支払いを使用したい場合は、Market
の値をAP
に設定します。
フィールド | 説明 | 値の範囲 |
---|---|---|
ゾーン | Hive サーバー環境 |
|
ロギング | Hive クライアントの内部操作のロギングを有効/無効にする |
|
プッシュ | Hive プラットフォームが提供するプッシュサービスの使用 |
|
会社 | ゲーム出版会社 |
|
チャネル | ゲームアプリで使用されるログインサービスプラットフォーム | Hive (デフォルト) |
マーケット | アプリがローンチされるマーケット |
|
その他の設定¶
WriteExternalStoragePermission: これは、ユーザーから外部ストレージの権限を要求するかどうかを決定する、Unreal Androidで必要な値です。このオプションをチェックすると、Hive クライアントがデバイス上で初期化されるときに、ユーザーから外部ストレージの権限を要求します。