跳轉至

Unreal Engine 4

Hive SDK 功能以外部庫的形式添加。 Hive SDK 提供各種功能,例如身份驗證、支付、推送通知和廣告橫幅。開發者需要選擇並安裝他們想要使用的功能。在這裡,我們將引導您通過使用最基本的功能的示例:身份驗證支付

選擇要使用的功能

要僅應用您想使用的功能,請按照以下說明進行操作。

  1. 在 Unreal Editor 菜单中,点击 编辑 > 项目设置。项目设置窗口将会出现。
  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 功能所需的額外設置指南。

安卓

這是用於 Android 環境設置的指南,以使用每個 Hive SDK 功能。

在虛幻引擎中禁用內建的 Google 計費

在使用 Google Play 商店计费时,Hive SDK 使用的最新版本 Google 计费库与嵌入在 Unreal Engine 中的 Google 计费功能之间存在兼容性问题,导致构建失败。请修改下面的代码以成功构建。

  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功能(身份验证、计费、通知等)的详细信息,请参阅各自的功能指南。