跳转至

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