Unreal Engine 5
Hive SDKの機能は、外部ライブラリの形で追加されます。Hive SDKは、認証、支払い、プッシュ通知、広告バナーなどのさまざまな機能を提供します。開発者は、使用したい機能のみを選択してインストールする必要があります。ここでは、最も基本的な機能である認証と支払いの使用例を案内します。
使用する機能を選択¶
使用したい機能のみを適用するには、以下の指示に従ってください:
- Unreal Editorメニューで、Edit > Project Settingsをクリックします。プロジェクト設定ウィンドウが表示されます。
-
プロジェクト設定ウィンドウの左パネルで、Hive SDKの下にあるDependency – Android / Dependency – iOSをクリックします。
-
右側のHive SDK依存関係 – Android / 依存関係 – iOS画面で、使用したい機能のライブラリ依存関係を選択します。例えば、Android環境でGoogle認証とGoogle Playストアの支払いのみを使用する場合は、AuthセクションでGoogleサインインを有効にするにのみチェックを入れ、MarketセクションでMarketを
Google Play Store
に設定します。Unreal iOS環境では、MarketセクションでApple AppStoreを有効にする
にチェックを入れます。
追加設定¶
Hive SDK機能をインストールするために必要な追加設定についてご案内します。
Android¶
これは、各 Hive SDK 機能を使用するための Android 環境設定に関するガイダンスです。
Unreal EngineでのGoogleの組み込み請求を無効にする¶
Google Playストアの支払いを使用する際、Hive SDKで使用されている最新バージョンのGoogle Billing LibraryとUnreal Engineに組み込まれているGoogle Billing機能との間に互換性の問題があり、ビルドに失敗します。成功したビルドを確保するために、以下のコードを修正してください。
- /Engine/Plugins/Online/Android/OnlineSubsystemGooglePlay/Source/OnlineSubsystemGooglePlay.Build.csに移動します。
- 次のコードをコメントアウトします。
- Unreal Engine 5.4.4+を使用している場合、エンジンに含まれているOnlineSubsystemGooglePlayモジュールは削除されません。したがって、次の設定が必要です。
- ファイルを削除します: Engine/Plugins/Online/Android/OnlineSubsystemGooglePlay/Source/Java/com/epicgames/unreal/GooglePlayGamesWrapper.java ファイル削除
-
次のようにファイル全体の内容を修正します: Engine/Plugins/Online/Android/OnlineSubsystemGooglePlay/Source/OnlineSubsystemGooglePlay_UPL.xml
xml <?xml version="1.0" encoding="utf-8"?> <root xmlns:android="http://schemas.android.com/apk/res/android"/>
iOS¶
Unreal iOSにHive SDK機能をインストールするために追加の設定は必要ありません。
ウィンドウズ¶
Unreal WindowsにHive SDK機能をインストールするために追加の設定は必要ありません。
Info
各 Hive SDK 機能(認証、請求、通知など)に関する詳細情報については、それぞれの機能ガイドを参照してください。