コンテンツにスキップ

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.xmletc_string.xmlGooglePlayAppID.xml)も反映された変更とともに自動的に保存されます。

HiveConfig設定では、次の値を構成できます。たとえば、Unreal Android環境でGoogle Playストアの支払いを使用したい場合は、Marketの値をGOに設定します。Unreal iOS環境でApple AppStoreの支払いを使用したい場合は、Marketの値をAPに設定します。

フィールド 説明 値の範囲
ゾーン Hive サーバー環境
  • サンドボックス (デフォルト)
  • ライブ
ロギング Hive クライアントの内部操作のロギングを有効/無効にする
  • オン (デフォルト)
  • オフ
プッシュ Hive プラットフォームが提供するプッシュサービスの使用
  • オン (デフォルト)
  • オフ
会社 ゲーム出版会社
  • Com2uS: C2S
  • Gamevil: GVI
チャネル ゲームアプリで使用されるログインサービスプラットフォーム Hive (デフォルト)
マーケット アプリがローンチされるマーケット
  • Android: GO (Google), LE (Lebi)
  • iOS: AP (App Store)

その他の設定

WriteExternalStoragePermission: これは、ユーザーから外部ストレージの権限を要求するかどうかを決定する、Unreal Androidで必要な値です。このオプションをチェックすると、Hive クライアントがデバイス上で初期化されるときに、ユーザーから外部ストレージの権限を要求します。