跳轉至

SDK Unreal Engine 4 發行說明

說明 Hive SDK Unreal Engine 4 各版本的主要更新內容。

Hive SDK Unreal Engine 4 依目標 OS 以下列 OS 標籤區分更新內容。

  • Android 適用於 SDK Unreal Engine 4 Android 的更新內容
  • iOS 適用於 SDK Unreal Engine 4 iOS 的更新內容
  • Windows 適用於 SDK Unreal Engine 4 Windows 的更新內容
  • All 同時適用於 SDK Unreal Engine 4 Android、iOS、Windows 的更新內容

必讀事項

在使用各 Hive SDK 發行版本之前,請先確認各版本限制事項相關的必要設定內容。

  • Hive SDK v4 Unreal Engine 4 25.0.0 以上版本必須核發安全金鑰
    • 由於驗證安全通訊協定變更,使用 Hive SDK v4 Unreal Engine 4 25.0.0 以上版本時,務必在 Hive Console > 安全金鑰設定核發安全金鑰。若未核發安全金鑰,將無法在應用程式中登入。
  • Hive SDK v4 Unreal Engine 4 25.1.3 以上版本需要變更 PG 支付實作
    • 若要在 Android 與 iOS 25.1.3 以上版本,或 Windows 25.1.0 以上版本實作 PG 支付,必須參考 PG 支付流程 變更 PG 支付實作程式碼。
  • Hive SDK v4 Unreal Engine 4 Windows 25.8.1 存在點擊推廣全螢幕橫幅時無法正常跳轉連結的問題。若要解決此問題,必須依照下列方式更換全螢幕橫幅用 HTML 檔案。
    1. 下載並解壓縮包含修正版 HTML 檔案的資料夾壓縮檔
    2. 將整個資料夾複製後,覆蓋到 Plugins/HIVESDK/Source/HiveSDKWindows/assets/additional 底下。
    3. 重新建置應用程式。

v4.26.1.5

目標 OS SDK 發布日
SDK Unreal Engine 4 iOS 2026-03-20

已修正的錯誤

  • iOS 修正 iOS 26.4 環境中使用 WebView(登入、橫幅、客服中心、社群等)的彈出視窗無法正常運作的錯誤。

v4.26.0.2

目標 OS SDK 發布日
SDK Unreal Engine 4 iOS 2026-03-20

已修正的錯誤

  • iOS 修正 iOS 26.4 環境中使用 WebView(登入、橫幅、客服中心、社群等)的彈出視窗無法正常運作的錯誤。

v4.25.9.1

目標 OS SDK 發布日
SDK Unreal Engine 4 iOS -

說明:此 SDK 版本不另外提供發布檔案,相關功能已包含於較高版本的 SDK 中。

已修正的錯誤

  • iOS 修正 iOS 26.4 環境中使用 WebView(登入、橫幅、客服中心、社群等)的彈出視窗無法正常運作的錯誤。

v4.25.8.3

目標 OS SDK 發布日
SDK Unreal Engine 4 iOS 2026-03-20

已修正的錯誤

  • iOS 修正 iOS 26.4 環境中使用 WebView(登入、橫幅、客服中心、社群等)的彈出視窗無法正常運作的錯誤。

v4.26.1.4

目標 OS SDK 發布日
SDK Unreal Engine 4 Android -

說明:此 SDK 版本不另外提供發布檔案,相關功能已包含於較高版本的 SDK 中。

變更功能

驗證

  • Android 將使用 Credential Manager 的 Google 登入功能改為「選擇啟用 (Opt-In)」。
    • 變更原因:在部分支援 16 KB 頁面大小(pageSize)的 Android 16(API Level 36) 裝置上,透過 Credential Manager 進行 Google 登入存在相容性問題。
    • 主要變更:Google 登入方式回退為既有的 Google Sign-in。
    • 後續計畫:用於將「使用 Credential Manager 的登入」啟用為預設登入方式的 API,將於之後發布的 Hive SDK Android 版本中提供。

v4.26.1.3

目標 OS SDK 發布日
SDK Unreal Engine 4 Android 2026-02-10
SDK Unreal Engine 4 iOS 2026-02-10

已修正的錯誤

驗證

  • iOS 修正 iPad 裝置上需要輸入出生日期資訊的年齡限制(AgeGate)彈出視窗或與日曆相關的彈出視窗中,點擊空白區域會導致應用程式凍結(無回應)的錯誤。
  • iOS 修正當裝置管理服務在 iOS 裝置上執行時,部分彈出視窗會顯示不必要捲軸的錯誤。

計費

  • iOS 修正呼叫 getAccountUUID 方法時,回傳值會改變的錯誤。

推廣

  • Android 修正當遊戲應用程式在背景模式執行時顯示推廣彈出視窗,若發生 User Engagement (UE) 直接連結事件,推廣彈出視窗會消失的錯誤。

行銷歸因

  • iOS 修正於解析度寬度小於 1170px 的 iOS 裝置中,Digital Markets Act(DMA) 同意橫幅的部分文字無法顯示的錯誤。

v4.26.1.2

目標 OS SDK 發布日
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -

說明:此 SDK 版本不另外提供發布檔案,相關功能已包含於較高版本的 SDK 中。

變更功能

驗證

  • Android iOS iOS 在中國地區以 Hive Membership 登入時,若已進行手機號碼驗證,則在中國實名驗證階段將不再進行手機號碼驗證,而改為直接進行身分證驗證。
  • 既有的 Hive Membership 登入只會進行會員 ID(電子郵件地址)驗證,而不會進行手機號碼驗證,因此後續在中國實名驗證階段必須進行手機號碼驗證。

已修正的錯誤

  • iOS 修正執行 Apple Submission 時,因包含錯誤產生的 bundle 檔案 Info.plist 而導致發布版本驗證失敗的錯誤。
  • iOS 修正退款使用者重新付款 UI 中,PG 支付顯示為 Hive Store 的錯誤。

v4.26.1.0

目標 OS SDK 發布日
SDK Unreal Engine 4 Interface 2026-02-10
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows 2026-02-10

說明:此 SDK 版本不另外提供發布檔案,相關功能已包含於較高版本的 SDK 中。

請確認此 SDK 版本的開發環境

新功能

驗證

  • All 提供AuthV4.checkAgeGate 方法。顯示輸入出生日期的彈出視窗後,當使用者輸入出生日期時,會透過回呼傳回該值。
  • All 新增 AuthV4.setAutoLoginEnabled 方法,用於將下一次登入 session 註冊為自動登入用 session(ON/OFF)。設為 ON 後,若透過登入方法執行登入,該登入 session 會儲存為自動登入 session。之後登入時,執行 AuthV4.Helper.signIn 或以 ProviderType.AUTO 執行 AuthV4.signIn,即可使用自動登入。
  • Android 支援使用 Xiaomi 登入

計費

推廣

  • All 支援 deferred deep link,讓未安裝應用程式的使用者點擊直接連結後,即使在安裝完成後也能移動至連結指定的應用程式內頁面。

行銷歸因

  • Windows 推出可在非 Steam 的桌上型 PC 環境傳送所需資訊的 Appsflyer for Native PC
  • Windows 自 Airbridge 1.1.4 版本起,提供可延後傳送時點的功能,使 Install 事件日誌於使用者登入後才傳送至 MMP 伺服器。遊戲公司可在登入後傳送 Install 事件日誌,將 PlayerID 等帳號資訊傳送到 MMP 伺服器。

遠端遊玩

  • Windows 自 Remote Play 外掛程式 1.01.02 以上版本起,在 Remote Play 執行中點擊外部連結時,可於遠端裝置開啟頁面。因此在 Remote Play 期間也可進行 PG 支付。

附加功能

  • Android以遊戲內 WebView 開啟中,若以 PlatformHelper 類別的 showInWebView 方法顯示 WebView,則提供使用 Game Activity 而非 Hive Activity 進行顯示的選項。

其他

  • All Configuration 類別新增 getGameLanguage 方法,可確認 SDK 中設定的語言值。
  • iOS 因應 CocoaPod 服務終止,提供透過 SPM(Swift Package Manager) 的發布服務。

變更功能

  • Windows 改善 HTTP 通訊邏輯以提升穩定性。

驗證

  • Android iOS 成人驗證方式除了 Web 之外,也支援透過應用程式進行。
  • All 移除 SNS 登入時自動收集頭像與暱稱的功能。
  • All 因新增 AuthV4.setAutoLoginEnabled(預設值:PC OFF / Mobile ON),自動登入動作政策變更如下。
    • 既有:發生帳號衝突後切換為其他帳號時,變更後的帳號在 Mobile 維持自動登入,在 PC 解除自動登入
    • 變更:發生帳號衝突後切換為其他帳號時,變更後的帳號在 Mobile 與 PC 上若都曾透過 AuthV4.setAutoLoginEnabled 註冊自動登入 session,則維持自動登入;若未註冊則解除(存在例外情況)
  • Windows 在 SteamDeck 使用本人驗證功能時,新增提示 Pass 不支援的彈出視窗。
  • Android Google 登入變更為同時使用 Credential Manager 與 PlayService Auth。在 Credential Manager 發生 FailOver 時,會嘗試以 PlayService Auth 登入。

計費

  • Windows PG 支付已變更為透過外部瀏覽器進行。
  • Android Google Play 支付使用的程式庫變更為 Google Play Billing Library 8.0。

推廣

  • Windows 修正透過 Custom View/Direct View 移動到外部瀏覽器時 WebView 會閃爍的錯誤。
  • Android iOS 修正透過 Custom View/Direct View 移動到外部瀏覽器時 WebView 會閃爍的錯誤。

推播

  • iOS 變更為在收集推播發送用 token 時,會依建置環境收集 token 附加資訊。

行銷歸因

  • Android iOS 變更顯示 DMA 同意橫幅的彈出視窗設計並改善動作。
    • 既有同意橫幅中的已同意紀錄會維持不變,重新顯示時會呈現改善後文案與 UI 的新同意橫幅。
    • 若原本自訂使用既有同意橫幅文案,則必須配合變更後的資料結構,參考自訂同意橫幅 UI 設定重新設定。
  • Android iOS 變更為不重複傳送相同收據的營收日誌至 MMP。
  • Android iOS 在傳送 Firebase 購買事件時,額外於 value key 一併傳送營收值。
    • 既有僅在 revenue key 傳送營收值。

附加功能

  • Android iOS以遊戲內 WebView 開啟中,改善以 PlatformHelper 類別的 showInAppView 方法顯示之 WebView 關閉按鈕的可視性。

外掛程式

  • Android iOS 在 HiveConfig 設定選單新增儲存按鈕。

Provisioning

  • Windows 在伺服器維護、更新、公告及封鎖彈出視窗中,點擊按鈕時的結束方式變更為傳遞結束回呼。
  • Android iOS 將可因應 App Store 責任法的 Age Range API 拆分提供,以便選擇性套用。
    • 2026 年 1 月 1 日於美國德州實施的 App Store 責任法目前處於暫緩實施狀態,可依開發情況選擇套用。
    • 可選擇性套用,以因應 2026 年 5 月於美國猶他州、7 月於路易斯安那州實施的 App Store 責任法。

程式庫更新

  • Windows 變更為使用 14.44.35211.0 以上版本的 Microsoft Visual C++ Redistributable。
  • Android Amazon AppStore (Android) v3.0.4 → v3.0.8
    • Samsung GalaxyStore IAP (Android) v6.1.1 → v6.5.0
    • Google Billing Library (Android) v7.0.0 → v8.0.0
    • QQ (Android) v3.5.17 → v3.5.18
    • Xiaomi (Android) v3.2.5_12798 → v3.4.6
  • iOS Adjust (iOS) 5.4.3 → 5.4.6
    • Airbridge (iOS) 4.7.0 → 4.8.1
    • AppsFlyer (iOS) 6.17.2 → 6.17.7
    • Firebase (iOS) 11.15.0 → 12.5.0
    • Singular (iOS) 12.8.1 → 12.9.0
    • Facebook (iOS) 18.0.0 → 18.0.2
    • Line (iOS) 5.13.0 → 5.14.0
    • QQ (iOS) 3.5.17.5 → 3.5.18
    • SDWebImage (iOS) 5.21.1 → 5.21.5

其他

  • All Configuration.setZone 的動作已變更為僅在初始化前有效。

已修正的錯誤

  • Android 修正當整體共用區域 UI 的背景不透明時,可顯示於 cutout 區域內。

驗證

  • iOS 修正使用聊天機器人時,聊天訊息輸入欄位偶爾不顯示的錯誤。
  • iOS 修正當裝置管理註冊數量已超過上限時,於成人驗證後刪除已註冊裝置,會再次顯示成人驗證彈出視窗的錯誤。
  • Windows 修正 AuthV4 驗證進行過程中嘗試結束應用程式時,應用程式無法結束的問題。
  • Windows 修正請求本人驗證頁面的應用程式結束後,若其他應用程式(或重新執行的應用程式)再請求驗證,先前請求的驗證結果會被錯誤傳遞而發生錯誤(-1200001, -8)的問題。

推廣

  • iOS 修正最新消息選單數量超過一定數量時無法正常運作的錯誤。
  • iOS 修正當全螢幕橫幅顯示的圖片寬度或高度為「0」,或伺服器傳送錯誤資訊時無法正常運作的錯誤。
  • iOS 修正以直接連結顯示社群時,若沒有 URL 參數則直接連結無法運作的錯誤。
  • Windows 修正於推廣中點擊「今天不再顯示」後,該推廣會永久不再顯示的問題。

推播

  • Android 修正即使屬於 COPPA 對象,仍會收集推播通知用 token 的錯誤。
  • iOS 修正 ForegroundPush 設定無法變更為 False 的錯誤。

行銷歸因

  • iOS 修正 Firebase 中 Install 或 Update 事件遺漏的錯誤。
  • Windows 修正行銷歸因的購買日誌被重複收集的問題。

遠端遊玩

  • Windows 修正 Remote Play 在更新 JWT token 時發生當機的問題。

附加功能

  • iOS 修正於開啟遊戲內瀏覽器中套用 PlatformHelper 類別的 showInAppBrowser 方法時,若遊戲應用程式使用者的網路狀態為離線或變更為離線,遊戲應用程式會閃爍並關閉視窗的現象。

其他

  • Windows 解決部分環境下應用程式無法正常結束的問題。
  • Windows 修正當在 interwork:// 等內部 scheme 中輸入 ?831020 這類非 key-value 格式的 query 值時,原本會錯誤傳遞為 831020= 的問題,改善為可原樣傳遞 831020
  • Windows 修正使用 Remote Play 等外掛程式時,無法套用以 Configuration.setZone 設定之 Zone 的問題。

v4.26.0.1

目標 OS SDK 發布日
SDK Unreal Engine 4 Android 2025-12-18
SDK Unreal Engine 4 iOS 2025-12-18
### 變更功能
  • iOS 作為 Hive SDK 開發環境的 Xcode 版本將如下變更。
    • 原本:Xcode 26.2 Beta2
    • 變更:Xcode 26.2

佈建

  • Android 為因應 App Store 責任法,Hive SDK 支援的 Google Play Age Signals API 版本將如下變更。
    • 原本:0.0.1-Beta2
    • 變更:0.0.2

v4.26.0.0

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -

注意事項:本 SDK 版本不提供單獨的發佈檔案,相關功能包含於較高版本的 SDK 中。

新功能

  • iOS 可在 Xcode 26.2 以上建置 Hive SDK。
    • 最低支援的 OS 版本為 iOS 15

佈建

  • Android 新增 合規 功能。
    • 若將遊戲應用程式發佈到 Google Play 與 Amazon Appstore,Hive SDK 會提供用於確認使用者年齡範圍的 Age Range API,以因應 2026 年 1 月 1 日於美國德州施行的 App Store 責任法。
  • iOS 新增 合規 功能。
    • 若將遊戲應用程式發佈到 Apple App Store,Hive SDK 會提供用於確認使用者年齡範圍的 Age Range API,以因應 2026 年 1 月 1 日於美國德州施行的 App Store 責任法。
    • 僅支援 iOS 26.2 以上。

已知問題

佈建

  • Android 為因應 App Store 責任法,Hive SDK 26.0.0 Beta 支援的 Google Play Age Signals API 0.0.1-beta02 版本 在接收實際年齡訊號的使用者環境中無法使用。
    若要接收實際年齡訊號,請更新至支援 Google Play Age Signals API 0.0.2 版本(非 Beta 版本)的 Hive SDK v4.26.0.1

v4.25.8.2

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Windows -

注意事項:本 SDK 版本不提供單獨的發佈檔案,相關功能包含於較高版本的 SDK 中。

已修正錯誤

付款

  • Windows 修正當 Google Play Games PC 付款中已註冊商品超過 20 個時,無法取得所有商品資訊的問題。

v4.25.8.1

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Windows 2025-11-24

請確認本 SDK 版本的 開發環境

已修正錯誤

其他

  • Windows 已解決變更遊戲語言後,關閉提示 UI 仍以初始設定語言顯示的問題。

聊天

  • Windows 已修正對韓文訊息不會呼叫回呼的錯誤。

v4.25.9.0

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows -

注意事項:本 SDK 版本不提供單獨的發佈檔案,相關功能包含於較高版本的 SDK 中。

新功能

認證

  • All 提供 本人確認服務
    • 在 SteamDeck 上不提供本人確認服務(本人確認、成人驗證、監護人同意)。必須先在行動裝置或 PC 上使用本人確認服務,之後再於 SteamDeck 重新進入遊戲。

已修正錯誤

其他

  • Windows 已解決變更遊戲語言後,關閉提示 UI 仍以初始設定語言顯示的問題。

v4.25.7.1

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Windows -

注意事項:本 SDK 版本不提供單獨的發佈檔案,相關功能包含於較高版本的 SDK 中。

已修正錯誤

其他

  • Windows 透過套用 DX12 渲染器 GPU 同步,提升了渲染穩定性。
  • Windows 已解決促銷最新消息中關閉按鈕偶爾無法運作的問題。

v4.25.8.0

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Android 2025-10-02
SDK Unreal Engine 4 iOS 2025-10-02
SDK Unreal Engine 4 Windows -

注意事項:本 SDK 版本不提供單獨的發佈檔案,相關功能包含於較高版本的 SDK 中。

請確認本 SDK 版本的 開發環境

新功能

  • Android 支援 Android OS 16(API Level 36)。
  • Android 在以 Android OS 15(API Level 35) 以上建置時,支援 16KB Page Size 建置。

遊戲資料儲存庫

聊天

  • Windows 新增 聊天 功能。

變更功能

  • Android 移除已不再使用的 android.permission.FOREGROUND_SERVICE 權限。
  • Android Android 最低建置目標由 1923 變更。

認證

  • iOS 移除在 Xcode 26 建置時無法使用的程式庫參照。

計費

  • Windows 已將 Google Play for Native PC (EAP) 整合方式從 Web API 方式轉換為以 Google Play Games PC SDK 為基礎的方式。
    • 現在必須透過 Google Play Games PC 應用程式使用 Google 帳號登入,而不是使用 Hive SDK 認證。請參考 初始化時注意事項
    • 既有專案與新專案都必須依照 Google 指南 準備 Manifest 設定與程式碼簽章。

程式庫更新

  • Android Adjust(Android) 5.2.0 → 5.4.2
    • Airbridge(Android) 4.3.0 → 4.7.1
    • AppsFlyer(Android) 6.16.2 → 6.17.3
    • Firebase-analytics(Android) 22.1.2 → 23.0.0
    • Singular(Android) 12.7.0 → 12.10.0
    • Facebook(Android) 17.0.0 → 18.0.1
    • Line(Android) 5.10.0 → 5.11.1
    • play-services-auth(Android) (Google Sign-In) 20.7.0 → 21.3.0
    • play-services-games-v2(Android) (Play Games Services) 20.1.2 → 21.0.0
    • play-services-ads-identifier(Android) 18.0.1 → 18.2.0
    • play-services-analytic(Android) 18.0.4 → 18.1.1
    • firebase messaging(Android) 24.0.2 → 25.0.0
    • onestore(Android) 21.01.00 → 21.02.01
    • google-core-review(Android) 2.0.1 → 2.0.2
    • Recaptcha(Android) 18.6.1 → 18.7.1
    • Kotlin(Android) 1.9.22 → 2.1.21
  • iOS Adjust(iOS) 5.2.0 → 5.4.3
    • Airbridge(iOS) 4.3.0 → 4.7.0
    • AppsFlyer(iOS) 6.16.1 → 6.17.2
    • Firebase(iOS) 11.6.0 → 11.15.0
    • Singular(iOS) 12.7.1 ->12.8.1
    • Facebook(iOS) 17.4.0 → 18.0.0
    • Google Sign-In(iOS) 8.0.0 → 9.0.0
    • Line(iOS) 5.11.2 ->5.13.0
    • QQ(iOS) 3.5.17.4 → 3.5.17.5
    • SDWebImage(iOS) 5.20.0 → 5.21.1
    • Recaptcha(iOS) 18.6.0 → 18.7.0

Hercules

  • Windows 已將 Hercules 版本更新為 2025.08.11

已修正錯誤

認證

  • iOS 修正顯示聊天機器人彈出視窗時,偶爾會顯示為橫向模式而非直向模式的錯誤。
  • iOS 已修正以避免發生空陣列參照錯誤。
    • 使用 Authv4 類別的 showConflict 方法時,若缺少必填輸入資料,會發生當機。

分析

  • Android 修正為當客戶端同時連線數傳送失敗時,不會夾帶不必要的資訊進行重送。

v4.25.7.0

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows -

注意事項:本 SDK 版本不提供單獨的發佈檔案,相關功能包含於較高版本的 SDK 中。

新功能

認證

  • All 完成成人驗證後,即可識別已完成成人驗證的使用者。提供 取得識別值的方法。識別資訊為經過雜湊處理的 DI 值。

變更功能

認證

  • Android iOS 若在 Hive 控制台中將應用程式設定為使用成人驗證,登入後將自動執行成人驗證程序。
    • 僅支援韓國。
  • Android iOS 將執行成人驗證的 showAdultConfirm 方法標記為 deprecated。
    • showAdultConfirm 方法可能在後續更新中移除。

已修正錯誤

認證

  • Windows 已修正因 監護人同意 失敗而導致登入失敗時,登入資訊未被重設的問題。
  • Windows 已解決使用 自訂登入 的使用者在遊戲中購買道具後,又於應用程式商店發生 再次收到退款的情況 時,以相同帳號重新進入遊戲會登入失敗的問題。
  • Windows 已修正於 AuthV4.signOut 回呼內呼叫 AuthV4.showSignIn 時會發生當機的問題。

其他

  • Windows 已修正當遊戲以管理員權限執行時,若透過 Hive SDK 開啟外部網頁瀏覽器且 URL 長度超過 800 字元,瀏覽器無法正常開啟的問題。

v4.25.6.0

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -

注意事項:本 SDK 版本不提供單獨的發佈檔案,相關功能包含於較高版本的 SDK 中。

新功能

聊天

  • Android iOS 新增可對特定聊天訊息按「讚」或顯示「讚」標記的功能。
  • Android iOS 提供可撰寫特定聊天訊息的「回覆」,或顯示回覆關聯資訊的功能。
  • Android iOS 提供可提及特定使用者,或提供提及使用者資訊的功能。

變更功能

聊天


v4.25.5.2

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 iOS -

注意事項:本 SDK 版本不提供單獨的發佈檔案,相關功能包含於較高版本的 SDK 中。

已修正錯誤

認證

  • iOS 修正在橫向模式顯示聊天機器人時會發生當機的錯誤。

v4.25.5.1

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -

注意事項:本 SDK 版本不提供單獨的發佈檔案,相關功能包含於較高版本的 SDK 中。

新功能

認證

  • Android iOS 新增提供多帳號切換功能。相關詳細功能如下。
    • 將目前登入的帳號儲存到裝置
    • 查詢已儲存的帳號
    • 登出並刪除已儲存的帳號
    • 使用其他已儲存的帳號快速登入

推廣

通知

  • Android iOS 新增提供推播動作按鈕
    • 收到推播通知時,可透過推播選擇動作按鈕執行預先定義的動作。

聊天

  • Android iOS 訊息傳送
    • 新增將聊天訊息自動翻譯成使用者語言後接收的功能,以及翻譯特定訊息的功能。
    • 新增只有特定語言使用者才能接收的公告訊息功能。
    • 在 WebSocket 訊息中新增 message id 值,以確保 callback 的順序。
  • Android iOS 頻道
    • 新增在進入聊天頻道時可查詢先前對話紀錄的功能。
    • 提供目前參與該頻道的人數。
    • 提供查詢頻道清單時的排序基準功能。
  • Android iOS 事件管理
  • Android iOS 連線管理
    • 新增重新連線功能。

Hercules

  • Android 20241125-2 -> 20250527
  • iOS 20241120 -> 20250218

變更功能

  • Android 更新建置所需的混淆規則。
  • iOS 原本分開提供的 HiveAppTrackingTransparents.framework 程式庫已整合至 Service.framework

認證

  • Android iOS 變更為在未使用 Hive 會員帳號的情況下,使用原本無法運作的 showMyInquiry 方法時,也會顯示客服諮詢頁面。
  • Android 將 VK 認證彈出視窗從 WebView 改為應用程式內瀏覽器。

行銷歸因

  • iOS 變更為支援啟用自動收集的 Firebase 購買事件的情況。

已修正錯誤

推廣

  • iOS 修正 iPad 裝置上最新消息 UI 的圓角。

佈建

  • iOS 調整為在顯示條款時,WebView 不會捲動。

分析

  • iOS 修改邏輯,使完成條款同意後即可立即傳送 Analytics 日誌。

已知問題

其他

  • iOS 在橫向模式使用聊天機器人時,會發生當機錯誤。
    • 請更新至 Hive SDK Unity iOS 25.5.2 以上版本。

v4.25.5.0

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Windows 2025-07-31

請確認本 SDK 版本的開發環境

新功能

認證

分析

  • WindowsAirbridge 日誌中新增了 device.platform。其值為 "Steam" 或 "Desktop"。此值也可在 Airbridge 儀表板即時查看。

變更功能

其他

  • Windows 改善了 MMP 相關的內部邏輯。

已修正錯誤

認證

  • Windows 修正了使用多帳號切換時,自動登入後呼叫登出會使工作階段失效,導致無法再次登入的問題。

推廣

  • Windows 修正了在呼叫 Promotion.updatePromotionData() 後立即開啟最新消息頁面時,偶發性發生的當機問題。

其他

  • Windows 修正了 Hive SDK 開啟新視窗時發生的 NVIDIA 顯示卡驅動程式 572.16 ↔ DirectX 11 之間的相容性衝突(Apple 登入、Facebook 登入、PG 付款)。

v4.25.4.0

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Windows -

注意事項: 本 SDK 版本不另行提供發佈檔案,相關功能已包含在較高版本的 SDK 中。

新功能

認證

  • Windows 新增提供多帳號切換功能。相關詳細功能如下。
    • 將目前登入的帳號儲存到裝置
    • 查詢已儲存的帳號
    • 登出並刪除已儲存的帳號
    • 使用其他已儲存的帳號快速登入
  • Windows 當遊戲使用遭停權的使用者嘗試登入時,改為僅在應用程式中登出,而不關閉應用程式。
  • Windows 可在Remote Play 外掛程式中使用強化的認證通訊協定。

已修正錯誤

其他

  • Windows 修正了 Hive 功能操作的 funnel log 未被統計的問題。

v4.25.3.0

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Windows -

注意事項: 本 SDK 版本不另行提供發佈檔案,相關功能已包含在較高版本的 SDK 中。

新功能

推廣

其他

  • Windows 當以 Crossplay Launcher 執行遊戲時,新增可查詢附加在啟動 URI 上的執行參數功能。
  • Windows特定 UI新增至控制器按鍵對應的支援對象。
  • Windows 新增 UI,讓在可透過控制器按鈕關閉時顯示關閉按鈕提示。

變更功能

程式庫更新

  • Windows 將 Chromium Embedded Framework 程式庫版本更換為 128.45。

已修正錯誤

其他

  • Windows 如果在遊戲引擎中設定了預設滑鼠游標,則修正 WebView 關閉後操作滑鼠時,Windows 預設游標交替出現的現象。
  • Windows 修正了 Hive SDK 內部在以 HTML 而非 JSON 傳遞結果時發生錯誤的現象。
  • Windows 變更為更細分地傳遞 Steam 市集連線失敗錯誤碼。
    • 新增錯誤碼 IAPV4SteamMarketResponseError(-6101001)。
    • [IAPv4] Steam server response error : (code: ... , message: ...) 格式傳遞錯誤碼與訊息。
  • Windows 修正了在 Steam 離線模式下嘗試 Steam 登入時無法回傳 callback 的問題。

v4.25.2.2

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Android 2025-06-24

請確認本 SDK 版本的開發環境

變更功能

認證

  • Android 由於 Google Credential Manager 的相容性較低,導致部分使用者無法連線,因此將認證方式回退為既有的 Google Sign-In

程式庫更新

  • Android * GooglePlay Services-Auth(Android) v20.7.0 (重新支援回退至 Google Sign-In)
    • Google Credential Play Services Auth(Android) v1.3.0 (移除 Google Sign-In 回退)

v4.25.2.1

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Android 2025-05-28

請確認本 SDK 版本的開發環境

已修正錯誤

行銷歸因


v4.25.2.0

各目標 OS SDK 發佈日期
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows 2025-04-28

注意事項: 本 SDK 版本不另行提供發佈檔案,相關功能已包含在較高版本的 SDK 中。

請確認本 SDK 版本的開發環境

新功能

認證

  • Windows 新增支援LINE作為認證方式(IdP)。

配對

  • Windows 新增支援配對功能。

佈建

變更功能

認證

  • Android iOS 變更提供 VK 認證方式。變更後的認證方式可於新版 VK 開發人員控制台使用。
  • iOS 更新 Apple GameCenter 登入時所使用、已標記為 deprecated 的 GameKit API 驗證通訊協定。
  • Android 隨著 Google Sign-In 程式庫停止支援,變更為在隱式與顯式登入時使用Google Credential Manager與 AuthorizationClient API 進行認證。

計費

  • Android 在退款以 PG 付款購買的商品時,新增 order_id 值以區分先前的交易。
  • Android Windows 變更為在 PG 付款交易完成時,透過行銷歸因傳送購買完成日誌。

推廣

  • Android 在分享 User Acquisition 時,變更為將 Telegram 加入支援的顯示清單。
  • Android 變更 WebView 顯示時的快取政策。

行銷歸因

  • Android iOS 為支援與 MMP 服務整合,額外傳送 Hive SDK 識別碼。
  • Windows支援行銷歸因,額外傳送 Hive SDK 識別碼。
  • All 變更為在手動追蹤事件時,可新增自訂屬性後一併傳送。
  • Android 變更為在初始化 Airbridge 時傳送市場來源資訊。
  • iOS 使用 sendEventWithAttributes API 時,將 semantic value 類型浮點值的精度範圍由 float 變更為 double 型別。

外掛程式

  • Windows 將 Unreal Plugin 由既有的 HIVE_UNREAL_PLUGIN.dll 變更為 HIVE_PLUGIN_CPP.dll
  • Windows 為改善 Unreal Engine 相容性,移除 C API。
    • 由於在呼叫套用 STL 的外掛介面時會發生當機,因此移除原先支援的替代 C API。

佈建

  • All 在條款詳細內容與重新查看頁面中,若發生以下情況,將不在條款頁面(WebView)中載入,而是另開外部瀏覽器來載入。
    • 移動到超出條款 URL 範圍的網頁時
    • 點擊條款中的超連結 HTML 標籤(a 標籤、tel:// 等)時

程式庫更新

  • Android Airbridge(Android) v4.1.0 → v4.3.0
    • Adjust(Android) v5.0.1 → v5.2.0
    • Singular(Android) v12.6.1 → v12.7.0
    • AppsFlyer(Android) v6.15.2 → v6.16.2
    • GooglePlay Services-Auth(Android) v20.7.0 (停止支援)
    • Google Credential Play Services Auth(Android) v1.3.0 (新增支援)
  • iOS Airbridge(iOS) v4.1.1 → v4.3.0
    • Adjust(iOS) v5.0.1 → v5.2.0
    • Singular(iOS) v12.6.1 → v12.7.1
    • AppsFlyer(iOS) v6.15.3 → v6.16.1
    • QQ(iOS) 3.5.17.3 → 3.5.17.4

聊天

  • Android iOS 在傳送或接收訊息資料時,會另外傳送並接收 extraData
  • Android iOS 連線至聊天伺服器時,不再傳送 extraData
  • Android iOS 除字串型時間值外,另行接收整數型時間值。
  • Android iOS 在因網路封鎖等無法通訊的情況下,若 WebSocket 無法正常釋放並嘗試重新連線,則調整為不會因重複連線狀態而失敗。### 已修正的錯誤

  • Android 在需要透過網路重試通訊或連線至分散式伺服器的情況下,若在已設定的最大逾時時間到期前收到回應,將不再等待逾時,而是立即重試通訊或連線至分散式伺服器。

  • iOS 使用 Configuration 類別的 setZone 方法變更 Hive SDK 連線的伺服器群組 Zone 時,修正 hive_config.xml 檔案中的 gameLanguage 值會被重設的錯誤。

認證

  • iOS 修正 iOS 18 以上裝置上 QQ 網頁登入無法正常進行的錯誤。
  • Windows 修正強化安全通訊協定用的 JWT 權杖未傳遞至使用 Hive SDK WebView 的通訊中的問題。

計費

  • Windows 修正當在多層巢狀的 Hive SDK 方法回呼狀態下呼叫下列其中一個方法時,應用程式會停止的問題。
    • IAPV4.transactionFinish
    • IAPV4.transactionMultiFinish
    • IAPV4.restore

行銷歸因

  • Android 修正使用 Adjust 判斷安裝與否的功能時,會顯示空白推播通知的現象。
  • Android 修正使用 Airbridge 時,發生購買多個數量的事件後,會依單價與數量傳送營收資訊。

佈建

  • Android iOS 在 SDK 初始化之前初始化廣告模組(Adiz)時,若符合 COPPA 或 GDPR 等法規要求,修正年齡檢查的 AgeGate 值會依 hive_config.xml 中設定的值運作的錯誤。

聊天

  • Android 修正聊天連線時偶爾會失敗的現象。

已知問題

行銷歸因


v4.25.1.3

依目標 OS 的 SDK 發布日
SDK Unreal Engine 4 Android 2025-03-20
SDK Unreal Engine 4 iOS 2025-03-20

請參考本 SDK 版本的 開發環境

變更的功能

計費

  • Android 將 PG 支付的運作方式變更為與其他計費(IAPv4)功能中的商店相同。若正在套用 PG 支付,請參考 PG 支付 文件並修改程式碼實作。

行銷歸因

已修正的錯誤

計費

  • iOS 修正顯示詢問是否同意傳送消費資訊的彈出式 UI 時,背景畫面會變得不透明的錯誤。
  • iOS 修正關閉詢問是否同意傳送消費資訊的彈出式 UI 時,應用程式畫面方向會朝非預期方向旋轉的錯誤。

推廣

  • iOS 修正顯示含圖片的評論彈出視窗時發生旋轉事件,導致顯示中的圖片消失的錯誤。

行銷歸因

  • iOS 修正透過 Adiz 傳送廣告收益資訊時,Airbridge 中會將其傳送為 AdMob 而非 Adiz 的錯誤。

v4.25.1.0

依目標 OS 的 SDK 發布日
SDK Unreal Engine 4 Windows 2025-04-03

請參考本 SDK 版本的 開發環境

新功能

認證

遠端遊玩

  • Windows Hive SDK v4 UE4 Windows 25.1.0 以上版本開始支援 遠端遊玩

其他

變更的功能

計費

  • Windows 將 PG 支付的運作方式變更為與其他計費(IAPv4)功能中的商店相同。若正在套用 PG 支付,請參考 PG 支付 文件並修改程式碼實作。

推廣

  • Windows 修正透過 additionalInfo 傳送的值不會夾帶不必要資訊。

開發環境

  • Windows 將所需 Microsoft Visual C++ Redistributable 的最低版本更新為 14.42.34438。

已修正的錯誤

認證

  • Windows 修正使用者在選擇 Hive 會員以外的登入方式後取消登入時,滑鼠操作 Hive SDK 控制器功能會無法運作的錯誤。

v4.25.0.1

依目標 OS 的 SDK 發布日
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows -

注意事項:本 SDK 版本不提供獨立發佈檔,相關功能已包含在較高版本 SDK 中。

新功能

行銷歸因

  • iOS 修正使用套用了 Adjust v5 的 Hive SDK v4 25.0.0 以上版本時,SDK 自動收集並傳送的 did、vid 值無法傳送的錯誤。

變更的功能

開發環境

  • Windows 將所需 Microsoft Visual C++ Redistributable 的最低版本更新為 14.38.33130。

已修正的錯誤

計費

  • Windows 修正使用 JWT 權杖並啟用強化安全通訊協定時,退款用戶的再次付款資訊不會顯示的問題。

v4.25.0.0

依目標 OS 的 SDK 發布日
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows -

注意事項:本 SDK 版本不提供獨立發佈檔,相關功能已包含在較高版本 SDK 中。

新功能

認證

計費

推廣

配對

  • Android iOS 更新配對功能,以新增支援 群組配對 功能。 ※ 與舊版 Hive SDK 介面不相容。若要使用更新後的配對功能,必須使用 Hive SDK v4 25.0.0 以上版本。

行銷歸因

其他

  • Windows 使用遊戲控制器時,新增支援 控制器按鍵對應,可聚焦並操作部分 Hive UI 元素。
  • Windows 新增支援套用 自訂游標 取代一般滑鼠游標。
  • Windows 新增可啟用或停用遊戲控制器操作的設定。

聊天

  • Android iOS 新增支援 聊天 功能。

變更的功能

認證

  • Android iOS 刪除不再使用的 Auth 模組類別、介面、方法、委派、監聽器。
  • All 套用 JWT 權杖以使用更強的安全通訊協定。
  • Android iOS 因 TalkPlus 停止支援,刪除 TalkPlus 認證權杖方法。
  • Android 在 Apple 登入 WebView 中,除了登入功能之外,也允許搜尋密碼等瀏覽操作。

推廣

  • Windows 在最新消息的選單分頁新增新內容通知標示。

行銷歸因

  • Android iOS 更新以支援 Adjust v5。
    • 移除 Adjust Signature 函式庫。
  • Android iOS 變更為在透過 Adjust 彙整 Adiz 廣告收益時,將 AdMob 作為廣告收益來源傳送。
  • Android 反映 Appsflyer 廣告收益彙整函式庫已整合至主函式庫。
    • 6.14.2 → 6.15.2
    • 移除 Appsflyer ad-revenue 函式庫。

Hercules

  • All 2024.11.20

已修正的錯誤

認證

  • Android 在執行 signIn 方法期間發生網路回應延遲時,修正偶爾會占用 UI 執行緒的問題。
  • Windows 修正退款用戶再次付款狀態的使用者登入 PC 時,會發生 CommonUnknown 錯誤的問題。
  • Windows 改善 UI,使拖曳保持登入狀態文字時,不會顯示「個人資訊保護警告」文字。

計費

  • iOS 使用 UserEngagement 引導使用者購買應用程式內商品時,修正會額外發生 IAP_UPDATE 事件的錯誤。
  • Windows 修正 Steam 付款進行中若透過 ESC 鍵或其他按鍵操作關閉覆蓋畫面,便無法繼續付款的問題。

其他

  • Windows 透過最佳化迴圈重複條件,修正 CPU 使用量恢復正常。 ※ 如果正在使用受影響的版本(4.24.1.0 以上),請在更新至 SDK v4 Unity Windows 25.0.0 後,確認 CPU 使用量是否已穩定。

已知問題

行銷歸因

  • iOS 使用 Adjust 時,SDK 自動收集並傳送的 did、vid 值無法傳送。需要更新至 Hive SDK v4 25.0.1 以上。

v4.24.5.0

依目標 OS 的 SDK 發布日
SDK Unreal Engine 4 Android 2024-12-30
SDK Unreal Engine 4 iOS 2024-12-30
SDK Unreal Engine 4 Windows -

注意事項:本 SDK 版本不提供獨立發佈檔,相關功能已包含在較高版本 SDK 中。

請參考本 SDK 版本的 開發環境

新功能

  • Android iOS 支援 Unity 6(Unity 6000)。
  • Windows 新增與 Hive SDK v4 Unity Android & iOS 24.5.0 介面相容的更新。

認證

推廣

  • Android iOS 也可在 焦點橫幅 中顯示廣告。
  • Android 支援在使用者邀請分享功能中使用 X(原 Twitter)。

配對

變更的功能

認證

  • Android iOS 修正衝突彈出視窗中顯示的 Provider 名稱。

外掛

  • Android iOS Hive Config Settings 選單的位置已變更,並可依目標平台進行設定。### 修正的錯誤

計費

  • iOS 當部分商品價格無法以浮點數精確表示時,已修正為在 JSON 格式中不以循環小數表示該值,而是以正確的小數表示。
    • 例如> 4.99$ (string) → 4.9900000000000011 (double) → 4.99 (JSON number)

v4.24.4.2

目標 OS SDK 發布日期
SDK Unreal Engine 4 Windows 2024-12-19

請確認本 SDK 版本的 開發環境

變更功能

  • Windows 已移除 UI 中未使用的不必要資源。

v4.24.4.1

目標 OS SDK 發布日期
SDK Unreal Engine 4 Windows -

注意事項: 本 SDK 版本不另外提供發佈檔案,相關功能已包含在更高版本的 SDK 中。

變更功能

驗證

  • Windows 已調整 IdP 選擇 UI,讓使用者能更清楚辨識 保持登入狀態 UI 是否已選取。
  • Windows 已修正 IdP 選擇 UI 的英文翻譯文句。
    • 變更前: Keep me logged in
    • 變更後: Stay signed in

v4.24.4.0

目標 OS SDK 發布日期
SDK Unreal Engine 4 Android 2024-11-14
SDK Unreal Engine 4 iOS 2024-11-14
SDK Unreal Engine 4 Windows 2024-10-31

請確認本 SDK 版本的 開發環境

新功能

計費

  • Android Windows 提出 PG 支付請求時,支援使用 IAPv4.purchase多重數量購買

行銷歸因

遠端執行

修正的錯誤

分析

  • iOS 已修正當僅選取一個同意橫幅選項時,無法正確反映的錯誤。

v4.24.3.0

目標 OS SDK 發布日期
SDK Unreal Engine 4 Android 2024-09-30
SDK Unreal Engine 4 iOS 2024-09-30
SDK Unreal Engine 4 Windows -

注意事項: 本 SDK 版本不另外提供發佈檔案,相關功能已包含在更高版本的 SDK 中。

請確認本 SDK 版本的 開發環境

新功能

行銷歸因

  • Windows Appsflyer 1.0.1 ???+ warning Appsflyer(Steam 專用) 1.0.1 已推出。自 Hive SDK v4 24.0.0 版本起,行銷歸因功能僅支援 Appsflyer 1.0.1 以上版本。

外掛程式

  • Android iOS 提供 [外掛程式] Unreal Engine 專用介面。


    • 與既有 C++ 介面相容。

  • Android iOS 提供支援全新 Unreal Engine 專用介面的範例程式碼。

佈建

  • All 新增可在條款畫面確認是否已取得法定代理人同意的功能。

變更功能

驗證

  • Android iOS 變更登出行為。 * 既有: 呼叫 signOut 時,由 Hive SDK 將使用者帳號登出
  • 訪客在呼叫 signOut API 時,伺服器會回傳失敗回應 * 變更後: 呼叫 signOut 時,Hive SDK 會先向 Hive 伺服器請求確認是否可將使用者帳號登出,再依回應結果執行登出
  • Android iOS訪客帳號登出 時,不再回傳成功回應,而是回傳錯誤代碼。Hive SDK 與 Hive 伺服器會維持訪客帳號工作階段。
  • Android iOS 已調整為會自動將停權帳號從 IdP 登出,使其可使用相同 IdP 的其他帳號登入。僅適用於無法自動登入的情況。
  • Android iOS 使用 AuthV4.connect 方法進行 IdP 連動時,若 切換為停權帳號,則會執行登出
  • All 已調整為在裝置管理服務中,會依據裝置連線地區自動套用國際電話國碼。
  • iOS 已調整為即使拒絕 App Tracking Transparency (ATT) 同意,也可使用 Facebook 登入。
  • Windows 在完成成人驗證後註冊裝置管理服務時,若超過單一手機號碼可註冊的帳號數量上限,則會顯示「已超過可使用相同手機號碼註冊的帳號數量」錯誤訊息。

推廣

  • Android iOS 已調整為透過 additionalInfo 傳送的值不包含不必要的資訊。
  • All 已調整為可 以 2:3 或 3:2 比例顯示全螢幕橫幅
  • Android iOS 已將全螢幕橫幅中的「1 天內不再顯示」文字變更為「今天不再顯示」。

行銷歸因

程式庫更新

  • Android Google Play Billing Library 6.1 → 7.0 Google Play Service Games 20.0.0 → 20.1.2
  • iOS Facebook SDK 16.2.1 → 17.0.2

修正的錯誤

  • Android 已修正資源參照邏輯,解決無法配置記憶體的錯誤。
  • iOS 已修正 iOS 14 裝置在確認 App Tracking Transparency (ATT) 同意與否時,間歇性發生當機的錯誤。
  • iOS 已修正於相簿選擇限制存取(只允許存取部分照片)時發生當機的錯誤。

通知

  • Android 已修正在 本機推播通知 中設定不支援的 type 時,推播訊息無法正常顯示的錯誤。
  • iOS 已調整為會傳送 App 版本資訊。

v4.24.2.1

目標 OS SDK 發布日期
SDK Unreal Engine 4 Windows 2024-07-31

請確認本 SDK 版本的 開發環境

新功能

社群

  • Windows 已調整為在遵循 Hive 規範的社群中,可使用 withhive.com, com2us.com 以外的 自訂網域位址

v4.24.1.3

目標 OS SDK 發布日期
SDK Unreal Engine 4 Android 2024-07-25
SDK Unreal Engine 4 iOS 2024-07-25

請確認本 SDK 版本的 開發環境

變更功能

驗證

  • Android iOS 已調整為在裝置管理服務中,會依據裝置連線地區自動套用國際電話國碼。

v4.24.2.0

目標 OS SDK 發布日期
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows -

注意事項: 本 SDK 版本不另外提供發佈檔案,相關功能已包含在更高版本的 SDK 中。

新功能

驗證

  • All 當超過單一手機號碼可註冊的帳號數量上限時,若請求發送驗證碼,則會顯示「已超過可使用相同手機號碼建立的帳號數量。」錯誤訊息。
  • Windows 支援 Steam IdP 隱式登入。請使用 AuthV4.Helper.signIn

推廣

變更功能

驗證

  • Windows 已調整為在 Google 登入時,不再要求用於確認 Google Play Games 資訊的 games_lite 權限。

推廣

  • iOS 使用遊戲邀請(UA)功能時,已改善可用性,盡量減少顯示剪貼簿貼上權限同意彈出視窗的次數。
    1. 已將顯示權限同意彈出視窗的時點,從受邀使用者一啟動 App 時,變更為 App 啟動後初始化 Hive SDK 的時點。
    2. 已調整為僅在剪貼簿中存在邀請者 URL 資料時才顯示彈出視窗。

通知

  • Android 對應可在 Amazon 新款 Fire 裝置上運作的執行階段程式庫(Push Amazon Device Message 1.2.0)。

程式庫更新

  • Android Samsung GalaxyStore IAP 6.1 → 6.1.1 Amazon Device Message 1.0.1 → 1.2.0

分析

  • iOS 已將在 App 發生當機時,用於將未傳送日誌儲存至檔案的選項 saveAnalyticsLogBeforeCrash 的預設值變更為 false

修正的錯誤

驗證

  • Android iOS 已調整為在中國存取的使用者進行實名驗證時,若超過簡訊發送次數,不會重設剩餘時間,而是顯示錯誤訊息。
  • Android 已修正進行 Google Play 登入時,若按下返回鍵而未完成登入,沒有適當回應回呼的錯誤。
  • Android 已修正低解析度裝置無法進行鍵盤輸入的錯誤。
  • Windows 已修正裝置管理服務本人確認用手機驗證畫面中,顯示錯誤彈出視窗時,即使點擊「返回上一頁」,也無法返回上一個畫面的現象。
  • Windows 已修正裝置管理服務本人確認用手機驗證畫面的驗證碼輸入欄位處於啟用狀態時,操作滑鼠滾輪會使欄位輸入值的現象。
  • Windows 已修正於巢狀回呼內呼叫 AuthV4.Helper.switchAccountAuthV4.Helper.resolveConflict 時,無法傳遞 Hive SDK 回呼的現象。
  • Windows 已修正於 AuthV4.Helper.switchAccountAuthV4.Helper.resolveConflict 中,無法傳遞 PlayerInfo Unity Plugin 參數的問題。

推廣

  • iOS 已修正於最新消息檢視中執行顯示新 Frame 檢視動作時發生凍結的錯誤。
  • Windows 已修正 Promotion Custom Direct Fullscreen 移動到 Frame 時發生當機的現象。

行銷歸因

  • Android 已修正以自訂條款執行初始化時,Adjust 事件發送延遲的錯誤。

佈建

  • Windows 已修正為在重新查看條款時,不使用過去儲存的資料,而是使用由 Hive 伺服器重新下發的條款 URL 資料。

v4.24.1.2

目標 OS SDK 發布日期
SDK Unreal Engine 4 Android 2024-06-27

請確認本 SDK 版本的 開發環境

修正的錯誤

驗證

  • Android 已修正進行 Google 登入時,按下返回按鈕取消登入後,沒有適當回應回呼的錯誤。此錯誤僅在 Hive Console 內 Google Legacy Support 值為 true 時發生。
  • Android 已修正低解析度裝置無法進行鍵盤輸入的錯誤。

v4.24.1.0

目標 OS SDK 發布日期
SDK Unreal Engine 4 iOS 2024-06-07
SDK Unreal Engine 4 Windows -

注意事項: 本 SDK 版本不另外提供發佈檔案,相關功能已包含在更高版本的 SDK 中。### 已變更功能

  • Windows 支援在 Hive SDK 實作的 UI 中,透過遊戲控制器移動滑鼠的功能。

程式庫更新

  • iOS AppsFlyer(iOS) v6.13.1 → v6.14.3 QQ (iOS) v3.5.14 → v3.5.16 Facebook SDK v17.0.0 → v16.2.1

分析

  • iOS 已變更為根據裝置是否同意追蹤來決定是否顯示同意橫幅。
    • 如果拒絕追蹤同意,則不會顯示同意橫幅。

已修正錯誤

計費

  • iOS 修正從 Hive SDK v4 24.0.0 以下版本(例如 v4 23.4.0)更新至 v4 24.0.0 時,無法查詢商品的錯誤。

v4.24.0.0

各目標 OS 的 SDK 發布日
SDK Unreal Engine 4 Android 2024-04-30
SDK Unreal Engine 4 iOS 2024-04-30
SDK Unreal Engine 4 Windows -

注意事項:本 SDK 版本不提供單獨發布檔案,相關功能包含於更高版本的 SDK 中。

新功能

  • Windows 新增在遊戲服務結束後嘗試初始化 Hive SDK 時返回 錯誤碼 的功能。

驗證

計費

  • iOS 若有首次訂閱折扣資訊,會在查詢商品資訊時一併傳遞。使用 getProductInfo 時,可在回呼接收的 IAPV4Product 物件清單中,透過 original_price 欄位值與 price 欄位值的差異確認折扣資訊。

推廣

已變更功能

  • iOS 在區分 App 版本時,會另外使用 CFBundleShortVersionString
  • Windows 已變更 HIVE SDK 的 UI 與 WebView,使其不是依顯示器解析度,而是依 DPI 設定輸出。

驗證

  • Windows 已變更為在 Google 登入時,可使用 Windows 中設定的預設網頁瀏覽器「無痕模式」進行登入。適用的網頁瀏覽器如下。
    • Google Chrome
    • Microsoft Edge
    • Mozilla Firefox
    • Naver whale
  • Windows 若使用上述網頁瀏覽器以外的其他瀏覽器登入,則會使用「一般模式」登入。

計費

  • Android iOS 已將退款使用者重新付款 UI 中顯示的 PG 付款類型文案從 "HiveStore" 變更為 "PG 付款"。
  • Android 已變更為在應用程式內 WebView 而非應用程式內瀏覽器中顯示 PG 付款頁面。即使在不支援應用程式內瀏覽器環境的裝置上,也支援 PG 付款。

程式庫更新

  • Android GooglePlay Services-Games v2 (Android) v19.0.0 → 20.0.0
  • Facebook SDK Android v16.2.0 → 17.0.0
  • LINE (Android) v5.9.1 → 5.10.0
  • iOS WeChat 2.0.2 → 2.0.4
  • Hercules 2024.01.23 → 2024.04.11
  • Singular 12.3.2 → 12.4.1
  • Windows Steamworks 1.55 → 1.59

分析

  • Android 將 Firebase 事件收集功能中的廣告識別碼收集設定預設值變更為 true

已修正錯誤

驗證

  • Windows 修正中國實名驗證時,在驗證時間到期後仍可輸入驗證碼的錯誤。
  • Windows 修正特定網頁(Apple 登入等)的語言只會顯示為英文的錯誤。
  • Windows 修正在巢狀回呼函式內呼叫 IAPv4 getSubscriptionProductInfo 時,無法傳遞 SDK callback 的錯誤。
  • Windows 修正 Google 未傳回個人資料照片時會導致登入失敗的錯誤。 (已修正為即使未收到個人資料照片也可登入。)

計費

  • Windows 修正退款使用者重新付款 UI 中,PG 付款顯示為 Hive Store 的錯誤。
  • Windows 已修正為在退款使用者重新付款 UI 的阿拉伯語畫面中使用符合阿拉伯語特性的 UI。

推廣

  • Windows 修正 getBannerInfogetBannerInfoString 函式無法運作的錯誤。
  • Windows 已修正為 Promotion API 可獨立於 AuthV4 驗證運作。

其他

  • Windows 修正於特定尺寸的視窗中執行點擊等輸入事件時 UI 會閃爍的錯誤。

已知問題

驗證

  • iOS 使用 Facebook SDK iOS 17.0.0 時,在 iOS 17.0 以上裝置上,若使用者不同意 "App Tracking Transparency",則會發生無法登入的問題。若要在該條件下實作 Facebook 登入,請使用 Hive SDK v4 24.1.0。