コンテンツにスキップ

Unreal Engine 4

Hive SDKの機能は、外部ライブラリの形で追加されます。 Hive SDKは、認証、支払い、プッシュ通知、広告バナーなどのさまざまな機能を提供します。開発者は、使用したい機能のみを選択してインストールする必要があります。ここでは、最も基本的な機能である認証支払いの使用例を案内します。

使用する機能を選択

使用したい機能のみを適用するには、以下の指示に従ってください。

  1. Unreal Editor メニューで、Edit > Project Settingsをクリックします。プロジェクト設定ウィンドウが表示されます。
  2. プロジェクト設定ウィンドウの左パネルで、Hive SDKの下にあるDependency – Android / Dependency – iOSをクリックします。

  3. 右側のHive SDK依存関係 – Android / 依存関係 – iOS画面で、使用したい機能のライブラリ依存関係を選択します。たとえば、Android環境でGoogle認証とGoogle Playストアの課金のみを使用する場合は、Authの下でGoogleサインインを有効にするのみをチェックし、Marketセクションの下でMarketGoogle 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機能との間に互換性の問題があり、ビルドが失敗します。成功するビルドのために以下のコードを修正してください。

  1. /Engine/Plugins/Online/Android/OnlineSubsystemGooglePlay/Source/OnlineSubsystemGooglePlay.Build.csに移動します。
  2. 次のコードをコメントアウトします。

    //string PluginPath = Utils.MakePathRelativeTo(ModuleDirectory, Target.RelativeEnginePath);
    //AdditionalPropertiesForReceipt.Add("AndroidPlugin", Path.Combine(PluginPath, "OnlineSubsystemGooglePlay_UPL.xml"));
    

iOS

Unreal iOSにHive SDK機能をインストールするために追加の設定は必要ありません。

ウィンドウズ

Unreal WindowsにHive SDK機能をインストールするために追加の設定は必要ありません。

Info

各Hive SDK機能(認証、請求、通知など)に関する詳細情報については、それぞれの機能ガイドを参照してください。