跳轉至

Unreal

本指南提供了在Unreal Engine中设置Hive SDK支付功能的说明。

Hive 控制台配置

要使用 Hive SDK 计费,您必须首先在 Hive 控制台应用中心完成支付提供商的配置,包括注册密钥值和集成市场。

Note

有关 Google Play 支持,请参阅Google 市场帐户注册

添加市場

  1. 在虛幻編輯器中,從菜單中點擊 編輯 > 項目設置。項目設置窗口將會出現。
  2. 在項目設置窗口中,點擊 Hive SDK > 依賴 – Android / 依賴 – iOS 在左側面板中。

  3. 選擇您希望在市場中使用的身份驗證功能。

禁用內建於虛幻引擎的 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"));