コンテンツにスキップ

Unreal

このガイドでは、Unreal Engine の Hive SDK で Billing 機能を設定する方法を説明します。

Hive コンソール設定

Billing を使用するには、まず Hive コンソールでキー値の登録およびマーケット連携を含む 課金プロバイダ設定 を完了する必要があります。

Note

Google Play のサポートについては Google マーケットアカウント登録 を参照してください。

マーケットの追加

  1. Unreal Editor メニューで Edit > Project Settings をクリックします。
  2. Project Settings ウィンドウ左側で Hive SDK > Dependency – Android / Dependency – iOS をクリックします。
  3. Market で使用する Billing 機能を選択します。

Unreal Engine 内蔵 Google Play Billing の無効化

Google Play Billing 利用時、Hive SDK が使用する最新 Google Play Billing Library と Unreal Engine 内蔵機能との互換性問題でビルドに失敗する場合があります。以下のコードを修正してください。

  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"));