跳轉至

Unreal

本指南說明如何在 Unreal Engine 中設定 Hive SDK 的 Billing 功能。

Hive Console 設定

若要使用 Billing,必須先在 Hive Console 完成 Billing 供應商設定,包含註冊金鑰值與串接市場。

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 內建 Google Play 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"));