跳轉至

Windows

V4.25.2.0


下載


虛幻引擎 4 Windows
下載 Hive SDK v4 UE4 Windows 25.2.0
發布日期 2025-04-28


注意


安裝和使用此 Hive SDK 版本時,請務必先檢查以下內容。

認證

由於身份驗證安全協議的變更,當使用 Hive SDK v4 Unrel Engine 25.0.0 或更高版本時,您必須從 Hive 控制台 發佈安全金鑰 > 安全金鑰設置,通過 發佈安全金鑰。如果您不發佈安全金鑰,應用程序用戶將無法登錄應用程序。

付款

由於PG支付流程的變更,如果您使用的是Hive SDK v4 Unrel Engine 25.1.0或更高版本並應用PG支付,您需要參考PG支付操作流程文檔來修改您的代碼實現。


開發環境


虚幻引擎 4

  • 微軟 Visual C++ 可再發行套件 14.42.34438 +
  • Windows 10+
  • 虛幻引擎 4.27


新功能


認證

  • 支援新的身份驗證方法 (IdP) Line

配對

配置

行銷歸因

  • AppsFlyer 提供在手動發送追蹤事件時發送自定義參數的能力。請參考 行銷歸因插件

更改的功能


虚幻引擎 4

  • 將現有的 HIVE_UNREAL_PLUGIN.dll 的虛幻插件更改為 HIVE_PLUGIN_CPP.dll
  • 由於虛幻引擎兼容性的改進,移除了 C API。
    • 由於在使用 STL 調用插件接口時發生崩潰,支持的替代 C API 被移除。

配置

  • 在條款和條件詳細視圖及重新查看頁面中,以下情況將改為打開新的外部瀏覽器,而不是加載條款頁面(網頁視圖)。
    • 當導航到條款 URL 之外的網頁時
    • 當點擊條款內的超鏈接 HTML 標籤(a 標籤、tel:// 等)時

行銷歸因

  • 其他 Hive SDK 標識已發送以支持 市場歸因
  • 更改為通過市場歸因發送 PG 付款詳細信息。

已解決的錯誤


  • 修正了在使用 Hive SDK 網頁視圖的通信中,增強安全協議的 JWT 令牌未被傳遞的問題。
  • 修正了在擁有多個嵌套的 Hive SDK 方法回調時,調用以下方法之一會導致應用崩潰的問題。
    • IAPV4.transactionFinish
    • IAPV4.transactionMultiFinish
    • IAPV4.restore


不支援的功能


認證

  • Auth 類別的功能不受支持,僅支持authentication v4的某些功能。
  • Windows僅支持以下IdP登錄。
    • Hive 會員
    • Facebook
    • Google
    • Line
    • SignIn-with-apple
    • Steam
    • Telegram
    • X
  • Hive SDK Unreal Windows不支持訪客登錄。
  • Hive SDK Unreal Windows不支持通過AuthV4類別的showAdultConfirm()方法進行成人驗證功能。

會員與社交

  • Hive SDK Unreal Windows 不支持除 聯絡我們 以外的會員及社交功能。

促銷

  • Hive SDK Unreal Windows 不支持因目前沒有市場而出現的審核或終止彈出窗口。
  • Hive SDK Unreal Windows 不支持通過 getOfferwallState()showOfferwall() 提供的優惠牆功能。
  • Hive SDK Unreal Windows 不支持通過 showUAShare() 進行用戶獲取。然而,可以通過 getAppInvitationData() 配置邀請畫面。
  • Hive SDK Unreal Windows 不支持通過 showNews 方法和事件編號 (pid) 強調已達成事件橫幅來顯示新聞頁面。它的運作方式是顯示新聞頁面。

計費

  • Hive SDK Unreal Windows 不支持促銷 IAP 功能。
  • Hive SDK Unreal Windows 不提供訂閱支付系統。

通知

  • Hive SDK Unreal Windows 不支持通知功能。

資料儲存

  • Hive SDK Unreal Windows 不支持数据存储功能。


其他不支援的功能

  • 权限通知弹出窗口
  • 自定义权限通知屏幕
  • Configuration 类的 getPermissionViewData() 方法
  • Configuration 类的 getChannel() 方法
  • Configuration 类的 setChannel (...) 方法
  • IAPV4 类的 getAccountUuid() 方法
  • Configuration 类的 setConfigurations() 方法
  • 远程日志记录
  • Configuration 类的 getHiveCertificationKey
  • Configuration 类的 setHiveCertificationKey
  • Configuration 类的 getUseLog(已替换为 hive_config.xml
  • Configuration 类的 setUseLog(已替换为 hive_config.xml
  • Configuration 类的 getHiveTimeZone
  • Configuration 类的 getAgeGateU16Agree
  • Configuration 类的 getHiveTheme
  • Configuration 类的 setHiveTheme
  • Configuration 类的 setHivePermissionViewOn
  • Configuration 类的 setHiveCommunityUrl
  • Configuration 类的 getCrossPromotionBannerShowing

 

V4.25.1.0


下載


虛幻引擎 4 Windows
下載 Hive SDK v4 UE4 Windows 25.1.0
發佈日期 2025-04-03

 

警告


在安裝和使用此 Hive SDK 版本時,請務必先檢查以下內容。

認證

由於身份驗證安全協議的變更,當使用 Hive SDK v4 Unrel Engine 25.0.0 或更高版本時,您必須 從 Hive 控制台獲取 安全密鑰 > 安全密鑰設置 如果您未獲取安全密鑰,應用程序用戶將無法登錄應用程序。

付款

由於PG支付流程的變更,如果您使用的是Hive SDK v4 Unrel Engine 25.1.0或更高版本並且應用PG支付,您需要參考PG支付操作流程文檔來修改您的代碼實現。


開發環境


虛幻引擎 4

  • 微軟 Visual C++ 可再發行套件 14.42.34438 +
  • Windows 10+
  • 虛幻引擎 4.27


新功能


認證

行銷歸因

遠端遊玩

  • 支持從 Hive SDK v4 UE4 Windows 25.1.0 及更高版本的遠端遊玩

附加功能

  • 新增對於使用遊戲控制器時的控制器鍵位映射支援,允許某些 Hive UI 元素被聚焦和操作。
  • 新增支援應用自訂游標,而非標準滑鼠游標。
  • 新增設定以啟用或禁用遊戲控制器操作。
  • 提供函數 Configuration.setUsePrivateBrowsingForAuth 以配置在 Google 登入期間是否使用私人模式 這裡
  • 也提供 hive_config.xml 檔案中的設定 這裡
  • 提供函數 PlatformHelper.openBrowser 以使用 URL 開啟瀏覽器。


更改的功能


開發環境更新

  • 更新 Microsoft Visual C++ Redistributable 的最低要求版本至 14.42.34438。

認證

  • 使用 JWT 令牌應用更強大的安全協議。

促銷

  • 修改通過 additionalInfo 發送的值,以排除不必要的信息。
  • 在新聞菜單選項卡中添加新的內容通知。

付款

  • 更改PG支付的行為,以與其他市場的計費(IAPv4)功能保持一致。如果您正在應用PG支付,請參考PG支付文檔以進行代碼實現修改。

其他

  • 更新了Hercules庫的版本。
  • Windows: 2024.11.20

修復的錯誤

認證

  • 修正了一个问题,即在用户选择了除 Hive 会员之外的登录方式后取消登录时,Hive SDK 控制器可能会被操控。
  • 修复了当处于退款重新支付状态的用户登录 PC 时出现的 CommonUnknown 错误。
  • 改进了用户界面,以便在拖动“保持登录”文本时不会出现“隐私警告”消息。

付款

  • 修正了一個問題,即在嘗試進行 Steam 付款後,使用 ESC 等鍵操作關閉覆蓋層會阻止進一步的付款。

其他

  • 優化循環重複條件以恢復 CPU 使用率至正常。如果您使用的是受影響的版本(24.1.0 或更高版本),請更新至 25.1.0 並檢查 CPU 使用率是否穩定。


不支援的功能


認證

  • Auth 類別的功能不受支援,僅支援Authentication v4 的某些功能。
  • Windows 僅支援以下 IdP 登入:
    • Hive 會員
    • Google
    • Facebook
    • 使用 Apple 登入
    • Steam
    • X
    • Telegram
  • Hive SDK Unreal Windows 不支援訪客登入。
  • Hive SDK Unreal Windows 不支援通過AuthV4 類別的showAdultConfirm() 方法進行成人驗證。

會員與社交

  • Hive SDK Unreal Windows 除了 聯絡我們 之外,不支援任何會員及社交功能。

促銷

  • Hive SDK Unreal Windows 不支持審核或終止彈出窗口,因為目前沒有市場。
  • Hive SDK Unreal Windows 不支持通過 getOfferwallState()showOfferwall() 提供的優惠牆功能。
  • Hive SDK Unreal Windows 不支持通過 showUAShare() 進行用戶獲取。不過,可以使用 getAppInvitationData() 配置邀請畫面。
  • Hive SDK Unreal Windows 不支持通過 showNews 方法和事件編號 (pid) 突出顯示成就事件橫幅以打開新聞頁面。它的操作是直接打開新聞頁面。

計費

  • Hive SDK Unreal Windows 不支援促銷 IAP 功能。
  • Hive SDK Unreal Windows 不提供基於訂閱的支付系統。

通知

  • Hive SDK Unreal Windows 不支持通知功能。

資料儲存

  • Hive SDK Unreal Windows 不支持資料存儲功能。


其他不支援的功能

  • 權限通知彈出窗口
  • 權限通知屏幕自定義
  • 配置類的 getPermissionViewData() 方法
  • 配置類的 getChannel() 方法
  • 配置類的 setChannel(...) 方法
  • IAPV4 類的 getAccountUuid() 方法
  • 配置類的 setConfigurations() 方法
  • 遠程日誌記錄
  • 配置類的 getHiveCertificationKey
  • 配置類的 setHiveCertificationKey
  • 配置類的 getUseLog(被hive_config.xml取代)
  • 配置類的 setUseLog(被hive_config.xml取代)
  • 配置類的 getHiveTimeZone
  • 配置類的 getAgeGateU16Agree
  • 配置類的 getHiveTheme
  • 配置類的 setHiveTheme
  • 配置類的 setHivePermissionViewOn
  • 配置類的 setHiveCommunityUrl
  • 配置類的 getCrossPromotionBannerShowing


v4.24.4.2


下載


虛幻引擎 4 Windows
下載 Hive SDK v4 UE4 Windows 24.4.2
發佈日期 2024-12-19

 

開發環境


虛幻引擎 4

  • 微軟 Visual C++ 可再發行套件 14.29.30133 +
  • Windows 10+
  • 虛幻引擎 4.27


新功能


  • 不適用


更改的功能


常見

  • 移除了在 UI 中未使用的多餘資源。

認證

  • 在身份提供者選擇界面中,保持我登錄的選項已更改以提高可見性。
  • 身份提供者選擇界面中的英文翻譯文本已被修訂。
    • 之前:保持我登錄
    • 之後:保持登錄


不支援的功能


認證

  • Auth 類別的功能不受支援,僅支援authentication v4的一些功能。
  • 在 Windows 上,僅支援以下 IdP 登入。
    • Hive 會員
    • Google
    • Facebook
    • 使用 Apple 登入
    • Steam
  • Hive SDK Unreal Windows 不支援訪客登入。
  • Hive SDK Unreal Windows 不支援通過AuthV4 類別的showAdultConfirm() 方法進行成人驗證功能。

會員與社交

  • Hive SDK Unreal Windows 不支持除 聯絡我們 之外的會員和社交功能。

促銷

  • Hive SDK Unreal Windows 不支持审查或终止弹出窗口,因为目前没有市场。
  • Hive SDK Unreal Windows 不支持通过 getOfferwallState()showOfferwall() 提供的优惠墙功能。
  • Hive SDK Unreal Windows 不支持通过 showUAShare() 进行用户获取。然而,可以通过 getAppInvitationData() 配置邀请屏幕。
  • Hive SDK Unreal Windows 不支持使用 showNews 方法和事件编号 (pid) 通过突出显示已实现的事件横幅来显示新闻页面。它的操作方式是显示新闻页面。

計費

  • PG 付款 不會發出收據,並且物品在付款時直接通過遊戲伺服器從 Hive 伺服器交付給用戶。
  • PG 付款的購買在調用 purchase() 方法後,會立即通過結果 API 返回以下錯誤日誌。
  •  ErrorCode : IAPSUCCESS = 90, 
     Code : IAPV4HiveStoreSuccess = -6110000
    
    此错误意味着该项目在购买后立即提供给用户,因此没有需要单独处理的内容。有关更多详细信息,请查看Hive PG 付款介绍
  • PG 付款不发行基于客户端的收据。有关更多详细信息,请查看Hive PG 付款介绍
  • Hive SDK Unreal Windows不支持促销IAP功能。
  • Hive SDK Unreal Windows不提供基于订阅的支付系统。
  • Hive SDK Unreal Windows不支持Hive大厅。

通知

  • Hive SDK Unreal Windows 不支持通知功能。

資料庫

  • Hive SDK Unreal Windows 不支持資料存儲功能。


其他不支援的功能

  • 權限通知彈出窗口
  • 自訂權限通知螢幕
  • Configuration 類別的 getPermissionViewData() 方法
  • Configuration 類別的 getChannel() 方法
  • Configuration 類別的 setChannel (...) 方法
  • IAPV4 類別的 getAccountUuid() 方法
  • Configuration 類別的 setConfigurations() 方法
  • 遠端日誌記錄
  • Configuration 類別的 getHiveCertificationKey
  • Configuration 類別的 setHiveCertificationKey
  • Configuration 類別的 getUseLog (被 hive_config.xml 取代)
  • Configuration 類別的 setUseLog (被 hive_config.xml 取代)
  • Configuration 類別的 getHiveTimeZone
  • Configuration 類別的 getAgeGateU16Agree
  • Configuration 類別的 getHiveTheme
  • Configuration 類別的 setHiveTheme
  • Configuration 類別的 setHivePermissionViewOn
  • Configuration 類別的 setHiveCommunityUrl
  • Configuration 類別的 getCrossPromotionBannerShowing

 

v4.24.4.0


下載


虛幻引擎 4 Windows
下載 Hive SDK v4 UE4 Windows 24.4.0
發佈日期 2024-10-31

 

開發環境


虛幻引擎 4

  • 微軟 Visual C++ 可再發行套件 14.29.30133 +
  • Windows 10+
  • 虛幻引擎 4.27


行銷歸因插件

Warning

Appsflyer (Steam Only) 1.0.1 現已可用。Hive SDK v4 24.0.0 及更高版本僅支持 Appsflyer 1.0.1 及更高版本進行市場歸因。


新功能


認證

  • 更改了設備管理服務,以根據設備訪問區域自動應用國際電話國碼。

付款

  • 增加了在请求PG付款时使用IAPv4.purchase API请求多个数量购买的能力。

遠端執行

更改的功能


認證

  • 當在成人驗證後註冊設備管理服務時,如果一個手機號碼可以註冊的帳戶數量超過,則會顯示以下錯誤消息。

    已超過可以使用相同手機號碼註冊的帳戶數量。

促銷

配置

  • 在條款和條件畫面中新增檢查法定代表人是否同意的功能。

 

不支援的功能


認證

  • Auth 類別的功能不被支持,僅支持Authentication v4的一些功能。
  • Windows 僅支持以下 IdP 登入:
    • Hive 會員
    • Google
    • Facebook
    • 使用 Apple 登入
  • Hive SDK Unreal Windows 不支持訪客登入。
  • Hive SDK Unreal Windows 不支持通過AuthV4 類別中的showAdultConfirm() 方法進行成人身份驗證功能。

會員與社交

  • Hive SDK Unreal Windows 除了查詢功能外,不支援任何會員和社交功能。

促銷

  • Hive SDK Unreal Windows 不支持审查/结束弹出窗口,因为市场目前不存在。
  • Hive SDK Unreal Windows 不支持通过 getOfferwallState()showOfferwall() 的 offerwall 功能。
  • Hive SDK Unreal Windows 不支持通过 showUAShare() 进行用户获取。但是,您可以通过 getAppInvitationData() 配置邀请屏幕。
  • Hive SDK Unreal Windows 不支持 showNews 方法和使用事件编号 (pid) 突出显示已实现的事件横幅以显示新闻页面。它作为新闻页面显示。

計費

  • PG 付款不會發出收據,並在付款過程中直接通過 Hive 伺服器將物品提供給用戶。
  • PG 付款購買會通過結果 API 在調用 purchase() 方法後立即返回 ErrorCode : IAPSUCCESS = 90Code : IAPV4HiveStoreSuccess = -6110000。此錯誤表示沒有額外的物品需要處理,因為用戶直接從伺服器接收物品。欲了解更多信息,請參閱 Hive PG 付款指南
  • PG 付款不會發出基於客戶端的收據。欲了解更多信息,請參閱 Hive PG 付款指南
  • Hive SDK Unreal Windows 不支持促銷 IAP 功能。
  • Hive SDK Unreal Windows 不提供基於訂閱的付款系統。

通知

  • Hive SDK Unreal Windows 不支持通知功能。

資料儲存

  • Hive SDK Unreal Windows 不支持資料存儲功能。

其他不支援的功能

  • 權限通知彈出窗口
  • 權限通知屏幕自定義
  • getPermissionViewData() 方法在 Configuration 類中
  • getChannel() 方法在 Configuration 類中
  • setChannel (...) 方法在 Configuration 類中
  • getAccountUuid() 方法在 IAPV4 類中
  • setConfigurations() 方法在 Configuration 類中
  • 遠程日誌記錄
  • getHiveCertificationKey 在 Configuration 類中
  • setHiveCertificationKey 在 Configuration 類中
  • getUseLog 在 Configuration 類中 (hive_config.xml 取而代之)
  • setUseLog 在 Configuration 類中 (hive_config.xml 取而代之)
  • getHiveTimeZone 在 Configuration 類中
  • getAgeGateU16Agree 在 Configuration 類中
  • getHiveTheme 在 Configuration 類中
  • setHiveTheme 在 Configuration 類中
  • setHivePermissionViewOn 在 Configuration 類中
  • setHiveCommunityUrl 在 Configuration 類中
  • getCrossPromotionBannerShowing 在 Configuration 類中

 

v4.24.2.1


下載


虛幻引擎 4 Windows
下載 Hive SDK v4 UE4 Windows 24.2.1
發佈日期 2024-07-31

 

開發環境


虛幻引擎 4

  • 微軟 Visual C++ 可再發行套件 14.29.30133 +
  • Windows 10+
  • 虛幻引擎 4.27


不支援的功能


認證

  • Auth 類別的功能不受支持,僅支持Authentication v4 的某些功能。
  • Windows 僅支持以下 IdP 登入:
    • 會員登入
    • Google
    • Facebook
    • Apple 登入
    • Steam
  • Hive SDK Unreal Windows 不支持訪客登入。
  • Hive SDK Unreal Windows 不支持通過AuthV4 類別的showAdultConfirm() 方法進行成人驗證。

會員與社交

  • Hive SDK Unreal Windows 仅支持联系我们功能,用于会员和社交。

促銷

  • Hive SDK Unreal Windows 不支持审查和退出弹出窗口,因为当前市场不存在。
  • Hive SDK Unreal Windows 不支持通过 getOfferwallState()showOfferwall() 的 offerwall 功能。
  • Hive SDK Unreal Windows 不支持通过 showUAShare() 进行用户获取。然而,您可以通过 getAppInvitationData() 配置邀请屏幕。
  • Hive SDK Unreal Windows 不支持使用 showNews 方法和事件编号 (pid) 突出显示已实现的事件横幅以显示新闻页面。它的功能是显示新闻页面。

計費

  • PG 计费 不会发放收据,物品会在用户付款后直接从 Hive 服务器提供给游戏服务器。
  • 在 PG 计费中,购买返回 ErrorCode: IAPSUCCESS = 90Code: IAPV4HiveStoreSuccess = -6110000,通过结果 API 在调用 purchase() 方法后立即返回。此错误表示没有需要单独处理的内容,因为物品在用户购买后直接提供给服务器。有关更多详细信息,请参阅 PG 计费介绍
  • PG 计费不发放基于客户端的收据。有关更多详细信息,请参阅 PG 计费介绍
  • Hive SDK Unreal Windows 不支持促销 IAP 功能。
  • Hive SDK Unreal Windows 不提供订阅支付系统。
  • Hive SDK Unreal Windows 不支持大厅。

通知

  • Hive SDK Unreal Windows 不支持通知功能。

資料庫

  • Hive SDK Unreal Windows 不支持数据存储功能。

其他不支持的功能

  • 權限通知彈出視窗
  • 權限通知畫面的自訂
  • Configuration 類別的 getPermissionViewData() 方法
  • Configuration 類別的 getChannel() 方法
  • Configuration 類別的 setChannel(...) 方法
  • IAPV4 類別的 getAccountUuid() 方法
  • Configuration 類別的 setConfigurations() 方法
  • 遠端日誌記錄


新功能


Hive SDK 通用

  • 如果您在遊戲服務終止時嘗試初始化 Hive SDK,將返回一個錯誤代碼
  • 支持 Google Play Games For Native PC 早期訪問計劃,允許在 Windows 環境中作為跨平台啟動器安裝和執行 PC 版本應用程序。

計費

  • 支援 Google Play Games For Native PC 早期訪問計劃的遊戲可以使用 Google Play 商店進行用戶付款。

認證


更改的功能


Hive SDK 通用

  • 通過 Hive SDK 實現的 UI,支持通過遊戲控制器的鼠標移動功能。
  • 將 HIVE SDK 的 UI 和網頁視圖的輸出更改為依賴於 DPI 設置,而不是顯示器解析度。

認證

  • 當可以使用一個手機號碼註冊的帳戶數量超過設備管理服務的限制時,它會請求發送驗證碼並顯示錯誤信息 "您已超過可以使用相同手機號碼創建的帳戶數量。"

  • 更改以避免在 Google 登錄期間檢查 Google Play 遊戲信息時接收 games_lite 權限。

  • 更改以允許在 Google 登錄期間使用 Windows 默認網頁瀏覽器的隱私模式進行登錄。支持隱私模式的網頁瀏覽器如下。其他網頁瀏覽器將使用正常模式登錄。

    • Google Chrome
    • Microsoft Edge
    • Mozilla Firefox
    • Naver Whale

社區

  • 更改以允許在遵循 Hive 協議的社區中使用 自定義域名,而不是 withhive.com, com2us.com


開發環境更新


外部庫更新

  • 將Steamworks庫更新到最新版本(1.55 → 1.59)。


已解決的錯誤


配置

  • 修正了在重新查看服務條款時,未從 Hive 伺服器使用服務條款而是使用先前保存的數據的問題。

認證

  • 修正了在設備管理的移動驗證屏幕中,點擊“返回上一頁”時,在顯示錯誤彈出窗口的情況下無法返回上一屏幕的問題。
  • 修正了在設備管理的移動驗證屏幕中,當驗證碼輸入框處於活動狀態時,操控滑鼠滾輪會將值輸入到該框中的問題。
  • 修正了在嵌套回調中調用AuthV4.Helper.switchAccountAuthV4.Helper.resolveConflict時無法傳遞Hive SDK回調的問題。
  • 修正了在AuthV4.Helper.switchAccountAuthV4.Helper.resolveConflict中無法傳遞PlayerInfo Unity插件參數的問題。
  • 修正了在中國實名認證期間,驗證時間過期後仍然可以輸入驗證碼的錯誤。
  • 修正了特定網頁(例如Apple登錄)僅顯示英文的錯誤。
  • 修正了在嵌套回調函數中調用IAPv4.getSubscriptionProductInfo時無法傳遞Hive SDK回調的錯誤。
  • 修正了在Google登錄期間如果未從Google接收到個人資料圖片則登錄失敗的錯誤。即使未接收到個人資料圖片,現在也可以登錄。

促銷

  • 修正了从促销自定义全屏移动到框架时发生的崩溃问题。
  • 修复了getBannerInfogetBannerInfoString函数无法正常工作的情况。
  • 修改了Hive SDK促销方法,使其独立于身份验证(AuthV4)操作。


計費

  • 修正了在退款用户重新付款界面中,PG支付错误显示为Hive Store的问题。
  • 修改了退款用户重新付款界面,以在阿拉伯语屏幕上使用适合阿拉伯特征的UI。

Hive SDK 通用

  • 修正了在特定大小的窗口中生成输入事件(如点击)时,用户界面闪烁的问题。


開發者指南變更