跳转至

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 通用

  • AndroidJava 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 仅信任在Google Play Games 登录期间由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

  • 在此添加了GradleAndroid Gradle PluginKotlin 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 GamesPC构建中的设置。
  • 在此更改了模块级build.gradle文件的内容,以支持Google登录。
  • 由于ONE Store版本已更新至21.01.00,因此修订了描述。

iOS

  • IdP集成指南中添加了Apple Game Center
  • 由于Hive SDK功能被内部划分为单独的库,已更改iOS Podfile的内容。