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/