Android & iOS
v4.26.0.1¶
下載¶
| 目標操作系統 | 發行版本 | 發行日期 |
|---|---|---|
| Android & iOS | Hive SDK v4 Cocos2d-x Android & iOS 26.0.1 | 2025-12-18 |
更改的功能¶
配置¶
- Android 更改了提供年齡信息的 Google Play 庫版本,以符合應用商店責任法。
- 現狀: 0.0.1 - Beta2
- 目標: 0.0.2
常見¶
- iOS 更改了用於構建的 Xcode 版本。
- 現狀: Xcode 26.2 Beta2
- 目標: Xcode 26.2
v4.26.0.0 Beta¶
下載¶
注意:此 SDK 版本不提供單獨的發行檔案,功能已包含在更高版本的 SDK 中。
新功能¶
配置¶
- 新增的 合規性 功能。
- Android 在通過 Google Play 和 Amazon Appstore 發佈遊戲應用時,Hive SDK 提供 年齡範圍 API 以驗證用戶年齡範圍,以符合於 2026 年 1 月 1 日在美國德克薩斯州生效的應用商店責任法。
- iOS 在通過 Apple App Store 發佈遊戲應用時,Hive SDK 提供 年齡範圍 API 以驗證用戶年齡範圍,以符合於 2026 年 1 月 1 日在美國德克薩斯州生效的應用商店責任法。
- 僅支持 iOS 26.2 或更高版本。
常見¶
- iOS Hive SDK 可以在 iOS Xcode 26.2 或更高版本上构建。
- 最低支持的操作系统版本是 iOS 15。
已知問題¶
配置¶
- Android 應用商店責任法合規性庫版本 0.0.1-Beta2 包含在構建中,無法在生產環境中使用。
v4.25.9.0¶
下載¶
注意:此 SDK 版本不提供單獨的發行檔案,功能已包含在更高版本的 SDK 中。
新功能¶
認證¶
- 所有 Newly 提供身份驗證功能,通過 身份驗證服務。
v4.25.8.0¶
下載¶
| Cocos2d-x Android & iOS | |
|---|---|
| 下載 | Hive SDK v4 Cocos2d-x Android & iOS 25.8.0 |
| 發佈日期 | 2025-10-02 |
開發環境¶
Cocos2d-x¶
- Cocos2d-x 3.17.2
安卓¶
| Gradle | Android Gradle Plugin |
|---|---|
| v8.11.1 | v8.9.3 |
iOS¶
- Xcode 16.1 或更高版本
- Xcode 版本必須根據Apple App Store 政策進行更新。
必需¶
- Kotlin (Android) v1.9.22 → 2.1.21
- Kotlin Coroutine (Android) 1.4.3
- Constraint Layout (Android) v2.1.4
- Glide (Android) v4.13.0
- SDWebImage (iOS) v5.20.0 → 5.21.1
可選¶
IDP¶
- Facebook SDK (Android) v17.0.0 → 18.0.1
- Facebook SDK (iOS) v17.4.0 → 18.0.0
- GooglePlay Services-Auth (Android) v20.7.0 → 21.3.0
- GooglePlay Services-Games v2 (Android) v20.1.2 → 21.0.0
- Google Sign-In SDK (iOS) v8.0.0 → 9.0.0
- QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
- QQ (iOS) v3.5.17.4 (custom/redistributed) → 3.5.17.5 (custom/redistributed)
- WeChat (Android) v6.8.0
- WeChat (iOS) v2.0.4
- LINE (Android) v5.10.0 → 5.11.1
- LINE (iOS) v5.11.2 → 5.13.0
- Huawei (Android) v6.12.0.300
IAP¶
- Google 计费库 (Android) v7.0.0
- Samsung GalaxyStore IAP (Android) v6.1.1
- OneStore (Android) v21.01.00 → 21.02.00
- WeChat (Android) v6.8.0
- Amazon (Android) v3.0.4
- Huawei (Android) v6.13.0.300
推送¶
- 亞馬遜 (Android) v1.2.0
- FCM (Firebase Cloud Messaging) (Android) v24.0.2 → 25.0.0
行銷追蹤分析¶
- Airbridge (Android) v4.3.0 → 4.7.1
- Airbridge (iOS) v4.3.0 → 4.7.0
- Adjust (Android) v5.2.0 → 5.4.2
- Adjust (iOS) v5.2.0 → 5.4.3
- Singular (Android) v12.7.0 → 12.10.0
- Singular (iOS) v12.7.1 → 12.8.1
- AppsFlyer (Android) v6.16.2 → 6.17.3
- AppsFlyer (iOS) v6.16.1 → 6.17.2
- FirebaseAnalytics (Android) v22.1.2 → 23.0.0
- FirebaseAnalytics (iOS) v11.6.0 → 11.15.0
聊天¶
- OkHttp (Android) v4.12.0
其他¶
- GooglePlay 服務-評價 (Android) v2.0.1 → 2.0.2
- GooglePlay 服務-應用程式更新 (Android) v2.1.0
- Google reCaptcha (Android) v18.6.1 → 18.7.1
- Google reCaptcha (iOS) v18.6.0 → 18.7.0
- YoutubeAndroidWebPlayerApi (Android) v1.0.1
註解¶
-
由於身份驗證安全協議的變更,當使用 Hive SDK v4 Unreal Engine 25.0.0 或更高版本時,您必須在 Hive Console > Security Key Settings 中發出 安全密鑰。如果沒有安全密鑰,將無法在應用程式中登錄。
-
由於PG支付流程的變更,要在Hive SDK v4 Unreal Engine 25.1.3或更高版本中使用PG支付,請參考PG支付流程並更新您的代碼實現。
新功能¶
常見¶
- Android 支援 Android OS 16 (API Level 36)。
- Android 當使用 Android OS 15 (API Level 35) 或更高版本進行構建時,支援 16KB 頁面大小的構建。
更改的功能¶
常見¶
- Android 移除未使用的 android.permission.FOREGROUND_SERVICE 權限。
- Android 最低 Android 建置目標從
19變更為23。
認證¶
- iOS 在使用 Xcode 26 構建時移除對不可用庫的引用。
其他¶
- 更新外部庫。
- 調整 (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
- 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
修正的錯誤¶
認證¶
- iOS 修正了聊天機器人彈出窗口間歇性顯示在橫屏模式而不是豎屏模式的問題。
- iOS 修正以防止空數組引用錯誤。
- 當使用 Authv4 類的
showConflict方法時,如果缺少所需的輸入數據,會發生崩潰。
- 當使用 Authv4 類的
分析¶
- Android 修正以防止在客戶端並發用戶傳輸失敗後重新發送時包含不必要的信息。
v4.25.7.0¶
下載¶
注意:此 SDK 版本不提供單獨的發行檔案,功能已包含在更高版本的 SDK 中。
新功能¶
認證¶
- 所有 提供一個API以獲取個性化的身份識別信息。
- 身份識別信息是一個哈希的DI值。在調用API並完成成人驗證後,您可以使用此值識別已完成成人驗證的用戶。
更改的功能¶
認證¶
-
所有 如果您在 Hive 控制台中设置应用程序以使用成人验证,则在登录后会自动执行成人验证过程。
- 此功能仅在韩国支持。
-
所有
showAdultConfirm方法用于执行成人验证已被弃用。showAdultConfirm方法可能会在未来的更新中被移除。
v4.25.6.0¶
下載¶
| Cocos2d-x Android & iOS | |
|---|---|
| 下載 | Hive SDK v4 Cocos2d-x Android & iOS 25.6.0 |
| 發佈日期 | 2025-07-31 |
開發環境¶
Cocos2d-x¶
- Cocos2d-x 3.17.2
安卓¶
| Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
|---|---|---|
| v7.5.0 | v7.4.2 | v1.8.0 |
iOS¶
- Xcode 16.1 或更高版本
- Xcode 版本必須根據 Apple App Store 政策 進行更新。
注意事項¶
-
由於身份驗證安全協議的變更,當使用 Hive SDK v4 Cocos 25.0.0 或更高版本時,您必須在 Hive Console > Security Key Settings 中發出 安全密鑰。如果沒有安全密鑰,將無法在應用程式中登錄。
-
由於 PG 付款流程的變更,要在 Hive SDK v4 Cocos 25.1.3 或更高版本中使用 PG 付款,請參考 PG 付款流程 並更新您的代碼實現。
新功能¶
聊天¶
- 所有 增加了在特定聊天消息上表達或顯示「喜歡」的功能。
- 所有 增加了對特定聊天消息寫「回覆」的功能,並提供有關回覆關係的信息。
- 所有 增加了提及特定用戶的功能,並提供有關用戶提及的信息。
更改的功能¶
聊天¶
- 所有 将 频道消息查询方法 从基于索引更改为基于消息 ID。
v4.25.5.1¶
下載¶
注意:此 SDK 版本不提供單獨的發行檔案,功能包含在更高版本的 SDK 中。
新功能¶
認證¶
- 所有 提供了一個新的 多帳戶切換 功能。詳細信息包括: * 將當前登錄的帳戶保存到設備 * 查看已保存的帳戶 * 登出並刪除已保存的帳戶 * 快速使用另一個已保存的帳戶登錄
促銷¶
- 全部 新增了一個直接連結功能。
通知¶
- 所有 添加了新的 推送操作按钮 功能。 * 接收推送通知时,您可以通过推送操作按钮执行预定义的操作。
聊天¶
- 所有 消息發送 * 增加了將聊天消息自動翻譯為用戶語言的功能,以及翻譯特定消息的能力。 * 增加了發送公告消息的能力,只有特定語言的用戶可以接收。 * 為 websocket 消息添加了消息 ID,以確保回調順序。
- 所有 頻道 * 增加了進入聊天頻道時查看之前聊天記錄的能力。 * 提供當前頻道的參與者數量。 * 在檢索頻道列表時增加了排序選項。
- 所有 事件管理 * 增加了以二進制形式發送自定義數據事件的能力。
- 所有 連接管理 * 增加了重新連接功能。
更改的功能¶
常見問題¶
- Android 更新了構建所需的混淆規則。
- iOS 之前單獨的
HiveAppTrackingTransparents.framework庫現在已整合到Service.framework中。
認證¶
- 所有 當不使用 Hive 會員帳戶時,
showMyInquiry方法現在顯示查詢頁面。 - Android 將 VK 認證彈出窗口從網頁視圖更改為應用內瀏覽器。
行銷歸因¶
- iOS 現在支持自動收集 Firebase 購買事件。
海克力士¶
- 所有 更新海克力士庫。 * 安卓 20250527 * iOS 20250218
修復的錯誤¶
配置¶
- iOS 修正了在顯示條款時網頁視圖不滾動的問題。
推廣¶
- iOS 修正了iPad設備上新聞UI的圓角半徑。
分析¶
- iOS 修正了邏輯,以便在同意條款後可以立即發送分析日誌。
v4.25.2.0¶
下載¶
注意:此 SDK 版本不提供單獨的發行檔案,功能包含在更高版本的 SDK 中。
更改的功能¶
配置¶
- 全部 在條款詳細信息和審查頁面上,如果鏈接不是條款 URL 或包含超鏈接標籤,則現在在外部瀏覽器中打開。
認證¶
-
所有 更改了 VK 认证方法。新方法可以在 新的 VK 开发者控制台 中使用。
-
iOS 更新了用於 Apple GameCenter 登入的已棄用 GameKit API 的驗證協議。
-
Android 由於 Google Sign-In 庫的支援已結束,身份驗證現在使用 Google Credential Manager 和 AuthorizationClient API 來進行隱式和顯式登錄。
账单¶
- Android 當通過PG支付購買的產品被退款時,會添加一個
order_id值以區分之前的交易。 - Android 在PG支付交易完成後,購買完成日誌現在會從客戶端發送。
促銷¶
- Android 將 Telegram 添加到 UserAcquisition 共享的曝光列表中。
- Android 更改了 webview 曝光的緩存政策。
行銷歸因¶
- 全部 添加了 Hive SDK 标识符以便于 与 MMP 服务集成。
- 全部 在手动跟踪事件时,现在可以添加 自定义属性。
- 安卓 在初始化 Airbridge 时,现在会发送市场来源信息。
- iOS 在使用 sendEventWithAttributes API 时,
semantic value类型浮点值的精度范围从float更改为double。
聊天¶
- 所有 在發送或接收消息數據時,
extraData現在會被發送和接收。 - 所有 連接到聊天服務器時,
extraData不再被發送。 - 所有 現在除了字符串時間值外,還會接收整數時間值。
- 所有 當網絡被阻塞且 websocket 無法正確斷開時,已更改為使重連嘗試不會因重複連接而失敗。
其他¶
- 更新了外部庫。 * Airbridge(Android) v4.1.0 → v4.3.0 * Airbridge(iOS) v4.1.1 → v4.3.0 * Adjust(Android) v5.0.1 → v5.2.0 * Adjust(iOS) v5.0.1 → v5.2.0 * Singular(Android) v12.6.1 → v12.7.0 * Singular(iOS) v12.6.1 → v12.7.1 * AppsFlyer(Android) v6.15.2 → v6.16.2 * AppsFlyer(iOS) v6.15.3 → v6.16.1 * QQ(iOS) 3.5.17.3 → 3.5.17.4
修復的錯誤¶
常見¶
-
Android 當需要重試通信或連接到分佈式伺服器時,如果在最大超時之前收到響應,則立即重試或連接,而無需等待超時。
-
iOS 修正了一個錯誤,即在使用配置類的
setZone方法更改伺服器群組區域時,hive_config.xml 中的gameLanguage值會被重置。
配置¶
- 所有 在SDK初始化之前初始化廣告模組(Adiz)並遵守COPPA或GDPR時,修正了一個錯誤,即
AgeGate值根據hive_config.xml中設置的值運行。
認證¶
- iOS 修正了在 iOS 18 或更高版本的設備上 QQ 網頁登錄無法正常工作的錯誤。
行銷歸因¶
-
Android 修正了一個問題,即在使用 Adjust 確定安裝狀態時顯示空的推送通知。
-
Android 使用 Airbridge 時,修正為在購買多個項目時根據單價和數量發送銷售資訊。
聊天¶
- Android 修復了連接聊天時偶爾出現的連接失敗問題。
v4.25.1.3¶
下載¶
注意:此 SDK 版本不提供单独的发行文件,功能包含在更高版本的 SDK 中。
更改的功能¶
行銷歸因¶
- iOS 新增支持 Airbridge 延遲深度鏈接追蹤。
計費¶
- Android 更改了 PG 付款行为以匹配其他计费 (
IAPv4) 市场。如果使用 PG 付款,请参考 PG 付款流程 并更新您的代码。
v4.25.1.0¶
下載¶
注意:此 SDK 版本不提供單獨的發行檔案,功能已包含在更高版本的 SDK 中。
修復的錯誤¶
行銷歸因¶
- iOS 修正了一個錯誤,即通過 Adiz 發送的廣告收入信息在 Airbridge 中被錯誤地顯示為 AdMob,而不是 Adiz。
账单¶
-
iOS 修正了一個錯誤,該錯誤導致同意發送消費信息的彈出 UI 顯示為不透明背景。
-
iOS 修正了一個錯誤,即在關閉同意發送消費信息的彈出 UI 時,應用程序屏幕意外旋轉。
促銷¶
- iOS 修正了一個錯誤,當在帶有圖像的審核彈出窗口中發生旋轉事件時,圖像會消失。
v4.25.0.0¶
下載¶
注意:此 SDK 版本不提供單獨的發行檔案,功能已包含在更高版本的 SDK 中。
新功能¶
認證¶
- 所有 新增 Telegram 作為新的身份驗證方法 (IdP)。請參閱 Telegram 機器人設置以進行登錄。
計費¶
行銷歸因¶
- 所有 新增支援 發送額外屬性到 Airbridge 以進行行銷追蹤事件.
- Android 新增支援 Airbridge 延遲深層鏈接追蹤.
聊天¶
- 所有 新增支持 聊天 功能。
配對¶
- 全部 更新了配對功能,以新支持 群組配對。
<span style='color:#FF0000;'>※ 不兼容以前的 Hive SDK 接口。要使用更新的配对功能,请使用 Hive SDK v4 25.0.0 或更高版本。</span>
更改的功能¶
認證¶
- 全部 移除未使用的
Auth模組類別、介面、方法、委派和監聽器。 - 全部 使用 JWT 令牌應用更強的安全協議。
- 全部 由於 TalkPlus 支援結束,移除 TalkPlus 認證令牌方法。
- Android 允許在 Apple 登入網頁視圖中瀏覽,例如密碼恢復,而不僅僅是登入。
促銷¶
- 所有 收集登录事件,以便在输入邀请码的用户安装应用程序时可以给予奖励。请参见 这里。
行銷歸因¶
- 全部 更新以支援 Adjust v5。 * 移除了 Adjust 簽名庫。
- 全部 在與 Adjust 聚合廣告收入時,將 AdMob 作為廣告收入來源。
- Android 將 Appsflyer 廣告收入聚合庫的整合反映到主庫中。 * 6.14.2 → 6.15.2 * 移除了 Appsflyer 廣告收入庫。
其他¶
- 所有 更新了赫拉克勒斯庫版本。 * 安卓: 20241120 * iOS: 20241120
修復的錯誤¶
認證¶
- Android 修正了一個問題,即在
signIn方法執行期間,如果網絡響應延遲,UI 線程會間歇性佔用。
計費¶
- iOS 修正了一個錯誤,即在使用 UserEngagement 來引導應用內產品購買時,會發生額外的
IAP_UPDATE事件。
v4.24.5.0¶
下載¶
注意:此 SDK 版本不提供单独的分发文件,功能包含在更高版本的 SDK 中。
新功能¶
認證¶
- 所有 新增支援 Steam 和 X(前身為 Twitter)作為身份驗證方法。
- 所有 提供 應用內網頁瀏覽功能,可共享已驗證的會話。
配對¶
- 所有 新增支持 配對服務。
促銷¶
- 所有 Spot banners 現在支持廣告曝光。
- Android 在用戶邀請分享中新增對 X(前身為 Twitter)的支持。
更改的功能¶
認證¶
- 所有 修改的提供者名稱顯示在衝突彈出窗口中。
修復的錯誤¶
計費¶
- iOS 修正了無法精確表示為浮點數的價格,現在以準確的小數形式顯示在 JSON 格式中。
- 例子:
4.99$(字符串) →4.9900000000000011(雙精度) →4.99(JSON 數字)
- 例子:
v4.24.4.0¶
下載¶
注意:此 SDK 版本不提供單獨的發行檔案,功能已包含在更高版本的 SDK 中。
新功能¶
行銷歸因¶
- 全部 支持 Airbridge 作为专门为 Hive SDK 提供的服务。 - 使用 Airbridge 自动跟踪事件 - 使用 Airbridge 手动跟踪事件
账单¶
- Android 支援通過 PG 付款購買所需數量的單一產品。
修復的錯誤¶
分析¶
- iOS 修正了在同意橫幅中僅選擇一個選項時未正確反映的錯誤。
v4.24.3.0¶
下載¶
注意:此 SDK 版本不提供单独的分发文件,功能包含在更高版本的 SDK 中。
新功能¶
配置¶
- 所有 添加了在条款屏幕上检查是否已获得法定监护人同意的功能。
更改的功能¶
認證¶
- 所有 更改了登出行為。
- 之前:當調用
signOut時,Hive SDK 會登出用戶帳戶。來賓帳戶在調用 signOut API 時會收到伺服器的失敗響應。 - 之後:當調用
signOut時,Hive SDK 會請求 Hive 伺服器確認用戶帳戶是否可以登出,並根據響應進行登出。
- 之前:當調用
- 所有 在登出來賓帳戶時,不再返回成功響應,而是返回錯誤代碼。Hive SDK 和 Hive 伺服器保持來賓帳戶會話。
- 所有 對於被暫停的帳戶,自動登出 IdP,以便可以使用相同的 IdP 登入另一個帳戶。僅在無法自動登入時適用。
- 所有 當使用
AuthV4.connect連接 IdP 時,切換到被暫停的帳戶現在會觸發登出。 - 所有 設備管理服務現在根據設備區域自動應用國際電話國碼。
- iOS 即使拒絕了應用追蹤透明度 (ATT) 同意,現在也可以進行 Facebook 登入。
促銷¶
- 所有 修改以便不包含通過
additionalInfo發送的值中的不必要信息。 - 所有 更改為允許以2:3或3:2比例顯示全螢幕橫幅。
- 所有 將全螢幕橫幅中的“1天內不顯示”文本更改為“今天不顯示”。
行銷歸因¶
- 全部 更改 調整簽名 版本從
v1到v3.
修正的錯誤¶
Hive SDK 通用¶
- Android 修正了因資源引用邏輯而未釋放記憶體的錯誤。
- iOS 修正了在 iOS 14 設備上檢查 ATT 同意狀態時的間歇性崩潰。
- iOS 修正了在相簿中選擇有限照片訪問時的崩潰。
通知¶
- Android 修正了一個錯誤,該錯誤導致不支持的
type設置在 本地推送通知 中導致推送消息無法顯示。 - iOS 修改為發送應用版本信息。
v4.24.2.0¶
下載¶
注意:此 SDK 版本不提供單獨的發行檔案,功能包含在更高版本的 SDK 中。
新功能¶
Hive SDK 通用¶
- 所有 提供一個功能以返回16歲以下用戶是否同意條款的資訊,適用於GDPR適用的歐盟和歐洲經濟區地區。
- Android 在Android OS 11+或受支持的模組上,使用PhotoPicker作為照片相簿訪問的默認選擇。
- iOS 現在可以在MacOS控制台應用程序中檢查Hive SDK調試日誌,並且可以過濾特定的日誌類型。
認證¶
- 所有 當在超過每個電話號碼的最大帳戶數後請求驗證碼時,顯示錯誤信息:“超過可以使用相同電話號碼創建的帳戶數。”
促銷¶
更改的功能¶
通知¶
- Android 支援新 Amazon Fire 設備的運行時庫 (Push Amazon Device Message 1.2.0)。
促銷¶
- iOS 透過在使用遊戲邀請 (UA) 功能時最小化剪貼簿權限彈出窗口來改善可用性。
- 將彈出窗口的時機從應用啟動更改為 Hive SDK 初始化。
- 現在只有在剪貼簿中存在邀請者 URL 數據時,彈出窗口才會出現。
分析¶
- iOS
saveAnalyticsLogBeforeCrash選項的預設值,當崩潰時將未發送的日誌保存到文件中,現在是false。
修復的錯誤¶
認證¶
- 所有 在中國用戶的實名驗證中,修正了剩餘時間不會重置的問題,並在超過短信發送限制時顯示錯誤信息。
- 安卓 修正了在Google Play登錄過程中按下返回鍵時未提供回調的錯誤。
- 安卓 修正了在低分辨率設備上無法進行鍵盤輸入的錯誤。
促銷¶
- iOS 修正了在新聞視圖中顯示新框架視圖時的凍結問題。
行銷歸因¶
- Android 修正了在使用自定義條件初始化時調整事件發送的延遲。
v4.24.1.2¶
下載¶
注意:此 SDK 版本不提供单独的发行文件,功能包含在更高版本的 SDK 中。
修復的錯誤¶
認證¶
- Android 修正了一個錯誤,即在 Google 登錄過程中按下返回按鈕時未提供回調。此錯誤僅在 Hive 控制台啟用了 Google 遺留支持時發生。
- Android 修正了一個錯誤,即在低解析度設備上無法進行鍵盤輸入。
v4.24.1.0¶
下載¶
注意:此 SDK 版本不提供单独的发行文件,功能包含在更高版本的 SDK 中。
更改的功能¶
分析¶
- iOS 更改為根據設備追蹤同意來決定同意橫幅的顯示。 * 如果拒絕追蹤同意,則不顯示同意橫幅。
v4.24.0.0¶
下載¶
注意:此 SDK 版本不提供單獨的發行檔案,功能已包含在更高版本的 SDK 中。
新功能¶
促銷¶
- Android 支持使用设备的默认浏览器显示外部页面的自定义标签。使用
PlatformHelper类的showInAppBrowser方法来显示应用内浏览器。 - iOS 支持SafariViewController用于外部页面显示。使用
PlatformHelper类的showInAppBrowser方法来显示应用内浏览器。
計費¶
- iOS 當產品有首次訂閱折扣時,產品資訊查詢會在
IAPV4Product物件中返回original_price和price字段以獲取折扣資訊。
更改的功能¶
Hive SDK 通用¶
- iOS 現在也使用
CFBundleShortVersionString來區分應用程式版本。
計費¶
- 所有 在退款用户界面中将PG支付类型的措辞从“HiveStore”更改为“PG支付”。
- 安卓 将PG支付页面更改为在应用内网页视图中显示,而不是在应用内浏览器中显示。现在支持在不支持应用内浏览器的设备上进行PG支付。
分析¶
- Android 在 Firebase 事件收集中收集广告标识符的默认值现在是
true。
v4.23.0.0¶
下載¶
| Cocos2d-x Android/iOS | |
|---|---|
| 下載 | Hive SDK v4 Cocos2d-x Android+iOS 23.0.0 |
| 發佈日期 | 2024-04-25 |
開發環境¶
Cocos2d-x¶
- 3.17.2
Android¶
| Gradle | Android Gradle 插件 | Kotlin Gradle 插件 |
|---|---|---|
| v7.5 | v7.4.2 | v1.8.0 |
iOS¶
null
更改的功能¶
Hive SDK 通用¶
- Android 访问 Java Enum 接口 ResultAPI 类的方式已更改。请参见下面的示例。
- 之前:仅支持
ResultAPI.Companion.getSUCCESS()。 - 更改:同时支持
ResultAPI.Companion.getSUCCESS()和ResultAPI.SUCCESS。
- 之前:仅支持
- Android 在 Java 中同时支持实例方法风格和类方法风格。请参见下面的示例。
- 之前:仅支持
IAPV4.INSTANCE.getProductInfo。 - 更改:同时支持
IAPV4.INSTANCE.getProductInfo和IAPV4.getProductInfo。
- 之前:仅支持
- Android 已进行调整,以确保查询窗口、聊天机器人和成人验证窗口不会超出 Z-Flip 5 前显示屏的范围。
- iOS 支持的开发环境已更改为 Xcode 15 或更高版本。可以在 macOS Ventura13.5 或更高版本上使用。支持的操作系统如下:
- iOS 12 或更高版本
- iPadOS 13 或更高版本
認證¶
- 全部 對於設備管理、中國的實名驗證等,如果用戶在短信驗證的時間限制內未輸入短信,發送按鈕將被禁用。
- Android 每個 IDP 被分為可選應用的庫。以下庫可以額外應用:
- Apple 登入
- Weverse
- 會員資格
- Android 變更僅信任由 Hive 伺服器直接驗證的登錄信息,解決某些
AuthV4ServerResponseError的情況。 - iOS Hive SDK 使用的 reCAPTCHA 庫已更新至官方版本。
- iOS 每個 IDP 被分為可選應用的庫。以下庫可以額外應用:
- Apple 登入
- GameCenter
- 會員資格
促銷¶
- 所有 更改是为了确保屏幕上只显示新闻或插页横幅中的一个。只有第一个调用的窗口会出现,后面调用的窗口将不会出现。
- 所有 在UA 活动信息中包含
campaignId。 - iOS 更新SDWebImage库,并应用与图像缓存和下载相关的LRU缓存策略。
Billing¶
- 全部 不再支持 IAPv2 接口和功能。
- Android 进行了更改,以便在有待处理的购买时,延迟的购买结果不会影响当前正在进行的支付。
配置¶
- 全部 添加基於帳戶的服務條款曝光功能
Hercules¶
- 所有 更新 Hercules 庫版本。
- Android: 20231122
- iOS: 20231116
<
修復的錯誤¶
認證¶
- Android 修正了在顯示葡萄牙語的使用限制彈出窗口時,按鈕顯示不正確的問題。
- iOS 修正了在快速點擊編輯個人資料圖片時,應用程序崩潰的問題。
促銷¶
- Android 修正了一個錯誤,即當應用程序在顯示遊戲退出彈出窗口時從前景 > 背景 > 再次前景切換時,換行不正確工作。
- iOS 修正了一個問題,即在通過促銷橫幅顯示社區網頁視圖等時,頂部凹槽區域被切掉。
配置¶
- iOS 修改為不顯示被暫停用戶解除暫停的剩餘時間。
資料庫¶
- iOS 如果你将一个空值作为参数传递给
set方法,它现在会删除之前设置的值,确保正常操作。
通知¶
- Android 修正了一個問題,即在應用程序重新啟動時,由於檢索推送消息以顯示的過程中出現問題,推送消息內容不會出現。
Analytics¶
- 全部 在同時用戶日誌傳輸中,將未知國家的國家代碼從
Unknown更改為兩個空格字符。
<
已知問題¶
此版本的 Hive SDK 沒有已知問題。
<
開發者指南變更¶
常見
- 將 COPPA ageGateU13 更改為可以直接設置的值。
- 更新了 hive_config.xml 的範例。
- 從 這裡 移除了與不支持的 IdP WEIBO 相關的內容。
- 修訂了 應用內更新 的描述。
Android
- 在這裡添加了Gradle、Android Gradle Plugin、Kotlin Gradle Plugin的最低版本。
- 由於Hive SDK功能被內部分離到不同的庫中,因此更改了Android Gradle文件的內容。
- 由於WeChat Auth是由Hive SDK自動添加的,因此從AndroidManifest.xml設置中刪除了相關內容。還刪除了內容,因為Hive SDK不直接使用FOREGROUND SERVICE。
- 在這裡更改了與在build.gradle中設置所需庫相關的內容,以支持Facebook Cloud Game構建。
- 在這裡更改了模塊級build.gradle文件的內容,以添加Firebase Analytics。
- 更新了添加Huawei構建設置。
- 在這裡更改了與在build.gradle中設置所需庫相關的內容,以支持Google Play Games在PC構建。
- 在這裡更改了模塊級build.gradle文件的內容,以支持Google登錄。
- 由於ONE Store版本已更新至21.01.00,因此修訂了描述。
iOS
- 新增了Apple Game Center到IdP整合指南。
- 更改了iOS Podfile的內容,因為Hive SDK功能已內部分為不同的庫。