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を選択します。
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 
 
- Unity 2021以降: 
- 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 プラットフォームが提供するプッシュサービスを使用するかどうか | 
 | 
| 会社 | ゲーム出版会社 | 
 | 
| チャンネル | ゲームアプリで使用されるログインサービスプラットフォーム。 | Hive (デフォルト) | 
| マーケット | アプリがリリースされるマーケット | 
 | 
| 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/ 
 
- Unity 2021以降: 
- 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/ 




