跳轉至

Android & iOS

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

 

更改的功能


Hive SDK 通用

  • Android 访问 Java Enum 接口 ResultAPI 类的方式已更改。请参见下面的示例。
    • 以前:仅支持 ResultAPI.Companion.getSUCCESS()
    • 已更改:同时支持 ResultAPI.Companion.getSUCCESS()ResultAPI.SUCCESS
  • AndroidJava 中同时支持实例方法风格和类方法风格。请参见下面的示例。
    • 以前:仅支持 IAPV4.INSTANCE.getProductInfo
    • 已更改:同时支持 IAPV4.INSTANCE.getProductInfoIAPV4.getProductInfo
  • Android 已进行调整,以确保查询窗口、聊天机器人和成人认证窗口不会超出 Z-Flip 5 前显示屏的范围。
  • iOS 支持的开发环境已更改为 Xcode 15 或更高版本。可以在 macOS Ventura13.5 或更高版本上使用。支持的操作系统如下:
    • iOS 12 或更高版本
    • iPadOS 13 或更高版本

認證

  • 全部 對於設備管理、中國的實名驗證等,如果用戶未在短信驗證的時間限制內輸入短信,則發送按鈕將被禁用。
  • Android 每個 IDP 被分為可選應用的庫。以下庫可以額外應用:
    • Apple 登入
    • Weverse
    • 會員資格
  • Android 變更僅信任由 Hive 伺服器直接驗證的登錄信息,在 Google Play Games 登錄期間,解決某些 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

  • GradleAndroid Gradle PluginKotlin Gradle Plugin添加了最低版本。
  • 由於Hive SDK功能已內部分離到單獨的庫中,因此更改了Android Gradle文件的內容。
  • 由於WeChat Auth是由Hive SDK自動添加的,因此從AndroidManifest.xml設置中刪除了相關內容。同時,由於Hive SDK不直接使用FOREGROUND SERVICE,也刪除了內容。
  • 更改了此處Facebook Cloud Game構建中設置所需庫的內容。
  • 更改了此處添加Firebase Analytics的模塊級build.gradle文件的內容。
  • 更新了添加Huawei構建設置。
  • 更改了此處在PC構建中設置所需庫的內容,針對Google Play Games
  • 更改了此處支持Google登錄的模塊級build.gradle文件的內容。
  • 由於ONE Store版本已更新至21.01.00,因此修訂了描述。

iOS

  • 新增了Apple Game CenterIdP整合指南。
  • 更改了iOS Podfile的內容,因為Hive SDK功能已內部分為獨立的庫。