始めに
Android¶
ヘラクレスモジュールのセットアップ¶
- SDKセットアップ→Androidの*build.gradle*設定を参照してください。
Android Studio→Hive SDKと外部ライブラリの依存関係を設定して、ヘラクレスの依存関係を追加します。
ヘラクレスモジュールの削除¶
- SDKセットアップ→Androidで説明されている*build.gradle*ファイルから以下の依存関係を削除します。
Android Studio→Hive SDKおよび外部ライブラリの依存関係の設定。
iOS¶
Herculesモジュールのセットアップ¶
- SDKセットアップ→iOSのPodfileの例コードを参照してください。
Xcode → Herculesの依存関係設定を追加するためのフレームワークを適用します。
ヘラクレスモジュールを削除する¶
- SDKセットアップ→iOSのPodfileの例コードを参照してください。
Xcode → ヘラクレスの依存関係設定を削除するためのフレームワークを適用します。
Cocos¶
Android¶
iOS¶
ユニティ¶
モバイル¶
- Unity環境でHerculesモジュールを使用するには、以下の設定が必要です。
ウィンドウズ¶
ヘラクレスモジュールの設定¶
- Hive SDK Unityプラグインには、デフォルトでヘラクレスが含まれています。
ヘラクレスモジュールのアンインストール¶
- 以下のファイルを削除します。
- /Assets/Hive_SDK_v4/Plugins/Windows/additional/Hercules.dll
- /Assets/Hive_SDK_v4/Plugins/Windows/additional/HIVE_UI_IMPL_C_PORT.dll
アンリアル¶
Android¶
- Unreal Editor を選択 → 編集 → プロジェクト設定。
- プロジェクト設定の左パネルで、Hive SDK → 依存関係 → Android を選択します。
- モジュール → ヘラクレスを有効にするにチェックを入れます。
- アプリでヘラクレスを使用しない場合はチェックを外します。
iOS¶
- Unreal Editor → 編集 → プロジェクト設定を選択します。
- プロジェクト設定の左パネルで、Hive SDK → 依存関係 → iOSを選択します。
- モジュール → ヘラクレスを有効にするをチェックします。
- アプリでヘラクレスを使用しない場合はチェックを外します。
ウィンドウズ¶
ヘラクレスモジュールの設定¶
- Hive SDK Unrealプラグインには、デフォルトでヘラクレスが含まれています。
Herculesモジュールのアンインストール¶
/Plugins/HIVESDK/Source/HIVESDK/ThirdParty/windows/additional/hivePlugins/hercules
フォルダーを削除します。
Herculesモジュールを有効/無効にするためのAPI呼び出し¶
Warning
もしHerculesモジュールを使用しない場合は、AuthV1およびAuthV4を初期化する前に、Androidの依存関係を削除し、iOSフレームワークを削除した後に、setUseHercules APIを通じてHive SDKにHerculesモジュールを使用しないことを明示的に通知する必要があります。以下の例コードを参照してください。Androidの依存関係とiOSフレームワークが削除された後にAPIが呼び出されない場合、それは悪意のある偽造と見なされ、AuthV1およびAuthV4の初期化の完了段階でアプリが強制的にクラッシュします。
Note
Hive SDKは、AuthV1およびAuthV4の初期化が完了すると、Herculesモジュールを自動的に初期化します。