コンテンツにスキップ

Unity

Unity環境では、hive_config.xmlファイルを自動的に生成し、Unity Inspectorを使用して設定値を割り当てることができます。 hive_config.xmlは、Androidアプリ開発中にhive_config.xmlファイルやAndroidManifest.xmlを直接設定する必要がなくなるため、推奨されます。

OSおよび認証バージョン設定

Hive を選択し、インスペクター画面で必要な値を設定します。まず、OS認証バージョンを選択します。たとえば、Google認証を使用する場合、プラットフォームに応じてOSにAndroidまたはiOSを選択し、認証バージョンにはAuth v4を選択します。

  • OS: Android, 認証バージョン: Auth V4
  • OS: iOS, 認証バージョン: Auth V4

IdP設定

使用したい各IdP(FacebookやGoogleなど)について、AppID、ClientID、およびその他の情報を入力する必要があります。たとえば、通常のGoogle認証を使用するには、Googleサインイン設定項目に必要な値を次のように入力します。

  • Google App Id フィールドに受け取った AppID を入力してください。
  • Google Server Client ID フィールドに受け取ったウェブアプリケーションの Client ID 値を入力してください。
Info

詳細については、認証ガイドを参照してください。

HiveConfig 設定

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

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

フィールド 説明 値の範囲
ゾーン Hive サーバー環境
  • サンドボックス (デフォルト)
  • ライブ
ログ記録 Hive クライアントの内部操作ログ記録の有効化ステータス
  • オン (デフォルト)
  • オフ
プッシュ Hive プラットフォームが提供するプッシュサービスを使用するかどうか
  • オン (デフォルト)
  • オフ
会社 ゲーム出版会社
  • Com2uS:C2S
  • Com2uS Holdings:GVI
チャンネル ゲームアプリで使用されるログインサービスプラットフォーム。 Hive (デフォルト)
マーケット アプリがリリースされるマーケット
  • Android: GO (Google), LE (Lebi)
  • iOS: AP (App Store)
hivePermissionViewOn Hive SDKの権限通知ポップアップの表示可否
  • オン (デフォルト)
  • オフ

その他の設定

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

hive_config.xml ファイル生成

インスペクターを設定した後、以下の手順に従ってhive_config.xmlファイルを生成してください。

  • Android: Androidマニフェストと Hive 設定を再生成 ボタンをクリックして、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: iOS Plist Hive 設定を再生成 ボタンをクリックして、Info.plist ファイルと hive_config.xml ファイルを生成します。hive_config.xml ファイルは以下のディレクトリに生成されます: /Assets/Plugins/iOS/
  • Windows: Windowsボタン ボタンをクリックして、hive_config.xml ファイルを生成します。hive_config.xml ファイルは以下のディレクトリに生成されます: Assets/Plugins/Windows/res/