跳轉至

SDK Manager

Hive SDK Manager 具有自動升級 Hive SDK 的功能,形式為 Unity 插件。Manager 使您能夠直接下載最新版本的 Hive SDK,而無需訪問 Hive 開發者。一旦您下載了 SDK Manager,它會自動提取新內容和更改以進行升級。它僅在 Unity 上可用。

Warning

SDK 管理器僅適用於 Unity。

下載

當您將 Hive SDK Manager 從 v1.0.0、v1.1.0、v1.1.1 更新到最新版本時,必須移除 Assets/Hive/Manager/Editor/Plugin/ICSharpCode.SharpZipLib.dll

發佈日期 下載 支援的引擎
2024-04-03 HIVE SDK Manager v1.4.1.zip Unity 2017+
Warning

更新 SDK 管理器從 v1.0.0、v1.1.0、v1.1.1 到最新版本時, 您需要刪除Assets/HIVE/Manager/Editor/Plugin/ICSharpCode.SharpZipLib.dll

發行歷史

發佈日期 版本 描述
2024-04-03 v1.4.1 改善版本可讀性,修正其他錯誤
2023-03-06 v1.4.0 用戶改善了SDK升級和完整性驗證的UI便利性
2023-11-30 v1.3.0 應用了Hive SDK版本控制的變更(暴露補丁版本),並增加了對日語的支持。
2022-10-12 v1.2.0 修正了一個可能導致根據路徑長度而使補丁和安裝失敗的錯誤,並移除了對ICSharpCode.SharpZipLib的依賴
2020-04-28 v1.1.0 新增功能,將日誌發送到堆疊下載日誌並設置異常文件以進行補丁。
2020-01-10 v1.0.1 修正不會在升級菜單中啟用不支持的HIVE SDK版本。
2019-10-16 v1.0.0 分發SDK管理器。

SDK 管理器的主要特點

使用 SDK 管理器的優勢如下:

  • 當 Hive 平台發佈新的 SDK 時,Unity 會彈出通知讓您立即下載 SDK
  • SDK 管理器 會檢查新增或更改的文件,自動升級 Hive SDK。您不必自己手動更新或覆蓋每個文件。
  • 升級時,會進行完整性驗證,以檢查可能由於故意修改文件而導致的錯誤。
  • 彈出通知宣布新的 SDK 發佈或與 Hive SDK 相關的通知。

SDK 管理器提供多種功能,包括 Hive SDK 升級和完整性驗證。

  • SDK 升級: 它將 Hive SDK 升級到您從列表中選擇的版本。
  • 完整性 驗證: 它驗證當前使用的 SDK 的完整性。
  • 通知: 它通知各種新聞類型,例如新的 SDK 發布和開發問題,並允許遊戲工作室立即查看新聞。
  • 版本: 它告知當前使用的 SDK 的版本。
  • 還原 Hive SDK: 它將修改過的 SDK 文件還原到原始版本。
  • 重試 連接 管理器: 它重新連接 Hive SDK 管理器 與伺服器。
  • 編輯 忽略 文件: 它註冊或編輯在運行某些功能時要忽略的例外文件。

使用 SDK 管理器

安裝 SDK 管理器

如果您下載並運行上述提供的SDK管理器安裝文件,Hive > HIVE SDK Manager將會被添加到Unity編輯器的頂部菜單,如下所示。

SDK 升級

選擇 Hive > Hive SDK 管理器 > SDK 升級 以進行SDK升級。如果存在比目前使用的版本更新的SDK,SDK列表將顯示它們。在列表中選擇新版本之一並單擊選擇後,升級將開始。

Warning

在開始升級之前,您必須檢查「升級排除的檔案清單」

 

檔案已下載,升級將進行完整性檢查。如果成功,將顯示升級成功的彈出窗口;如果失敗,將顯示失敗的彈出窗口。升級SDK或驗證完整性時可能會導致失敗。

  • 當 SDK 升級成功時:

  • 當 SDK 升級失敗時:

  • 當SDK完整性驗證失敗時:

Note

在SDK升級期間,因完整性驗證失敗而彈出的窗口中,您可以選擇“停止升級”、“恢復到當前版本”或“繼續升級”。

完整性驗證

此功能检查当前 Hive SDK 的哪个文件被故意修改。要查看与原始 SDK 的修改,请 点击 完整性验证 Hive > Hive SDK 管理器

之後,點擊彈出窗口中的開始以進行完整性驗證。

由於完整性驗證,如果沒有文件被修改,將會出現“完整性驗證成功”的彈出窗口;如果發現有修改的文件,將會出現“完整性驗證失敗”的彈出窗口,如下所示。

  • 當 SDK 完整性驗證成功時:

  • 當 SDK 完整性驗證失敗時:

在「完整性驗證失敗」的彈出窗口中,您可以查看已修改文件的列表。此外,您可以通過單擊恢復到當前版本來恢復已更改的文件。

Note

因完整性驗證失敗而彈出的窗口中,您可以選擇「關閉」或「恢復到當前版本」選項。

注意

Notice 彈出窗口顯示在 Unity 的首頁。如果您錯過了,可以再次查看 on Hive > Hive SDK Manager > Notice

版本

選擇 Hive > Hive SDK 管理器 > 版本 以檢查當前應用的 Hive SDK 和 Hive SDK 管理器 的版本。如果使用的 SDK 不是最新的,則在您運行 Unity 時,通知彈出窗口將顯示為第一頁。

恢復 HIVE SDK

此功能将SDK文件调节回原始状态。如果您需要在运行完整性验证后将SDK文件更改回原始状态,请单击恢复 Hive SDK

重試連接管理器

如果 Hive SDK Manager 菜单因连接不良而被禁用,请选择 Hive > Hive SDK Manager > 重试以 连接 Hive Manager。它会尝试重新连接管理器。

編輯忽略檔案

它允许用户编辑或删除一些由 Hive SDK 提供的文件。如果您运行此功能,SDK Manager 将忽略您选择的文件列表。当您保存一个忽略文件并执行以下功能时,它们将针对所有 Hive SDK 提供的文件运行,除了在忽略列表中指定的那些文件。

  • SDK 升級
  • 恢復 Hive SDK
  • 完整性 驗證

如何使用

  1. 點擊 Hive > Hive SDK 管理器 > 編輯 忽略 檔案 以生成忽略檔案。按下按鈕後,檔案會自動打開。 否則,使用文本編輯器手動訪問資源Hive/管理器/編輯器/HIVEManagerIgnore.txt 檔案。
  2. 根據以下條件設置要忽略的目錄或檔案列表。
    • 使用UNIX-style,它使用斜杠 (/) 作为目录分隔符。确保不要使用Window-style
    • Assets的子路径指定为相对路径。 例如,Hive_SDK_v4/Plugins/iOS/framework/FBSDKShareKit.framework
    • 以下文件无法注册到忽略列表中。
      • Hive_SDK_v4/Plugins/Android/libs/HIVE_SDK.aar
      • Hive_SDK_v4/Plugins/Android/libs/HIVE_SDK_UnityPlugin.aar
      • Hive_SDK_v4/Plugins/iOS/framework/HIVE_SDK.framework
      • Hive_SDK_v4/Plugins/iOS/framework/HIVE_SDK_UnityPlugin.framework
      • Hive_SDK_v4/Plugins/iOS/framework/HIVEService.framework
      • Hive_SDK_v4/Plugins/iOS/framework/HIVECore.framework
      • Hive_SDK_v4/Plugins/iOS/framework/HIVEProtocol.framework
      • Hive_SDK_v4/Plugins/iOS/framework/ProviderAdapter.framework
      • Hive_SDK_v4/Editor/VersionHash.txt
  3. 使用井號 (#) 留下評論。歷史或忽略原因有助於使用此功能。