跳转至

Unreal Engine 4

Hive SDK 功能以外部库的形式添加。 Hive SDK 提供多种功能,如身份验证、支付、推送通知和广告横幅。开发者只需选择并安装他们想要使用的功能。在这里,我们将引导您通过使用最基本的功能的示例:身份验证支付

选择要使用的功能

要仅应用您想要使用的功能,请按照以下说明操作。

  1. 在虚幻编辑器菜单中,点击 编辑 > 项目设置。项目设置窗口将会出现。
  2. 在项目设置窗口的左侧面板中,点击 依赖 – Android / 依赖 – iOS 在 Hive SDK 下。

  3. 在右侧的 Hive SDK 依赖 – Android / 依赖 – iOS 屏幕上,选择您想要使用的功能的库依赖。例如,要在 Android 环境中仅使用 Google 认证和 Google Play 商店计费,请仅在 Auth 下勾选 启用 Google 登录,并在 Market 部分将 Market 设置为 Google Play Store。在 Unreal iOS 环境中,请在 Market 下勾选 启用 Apple AppStore

附加设置

这是安装Hive SDK功能所需的附加设置指南。

安卓

这是使用每个 Hive SDK 功能的 Android 环境设置指南。

在虚幻引擎中禁用内置的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功能不需要额外设置。

Windows

在Unreal Windows中安装Hive SDK功能不需要额外的设置。

Info

有关每个Hive SDK功能(身份验证、计费、通知等)的详细信息,请参阅各自的功能指南。