Android & iOS
v4.26.0.1¶
下载¶
| 目标操作系统 | 发布版本 | 发布日期 |
|---|---|---|
| Android & iOS | Hive SDK v4 Cocos2d-x Android & iOS 26.0.1 | 2025-12-18 |
更改的功能¶
配置¶
- Android 更改了提供年龄信息的 Google Play 库版本,以遵守 App Store 责任法。
- 现状: 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
可选¶
身份提供者¶
- 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¶
- 谷歌计费库 (Android) v7.0.0
- 三星GalaxyStore IAP (Android) v6.1.1
- OneStore (Android) v21.01.00 → 21.02.00
- 微信 (Android) v6.8.0
- 亚马逊 (Android) v3.0.4
- 华为 (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 控制台 > 安全密钥设置 中发出一个 安全密钥。没有安全密钥,应用程序将无法登录。
-
由于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 构建时移除对不可用库的引用。
其他¶
- 更新外部库。
- 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
- 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 安卓和 iOS | |
|---|---|
| 下载 | Hive SDK v4 Cocos2d-x 安卓和 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 控制台 > 安全密钥设置 中发放一个 安全密钥。没有安全密钥,应用程序将无法登录。
-
由于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方法现在显示查询页面。 - 安卓 将 VK 认证弹窗从网页视图更改为应用内浏览器。
营销归因¶
- iOS 现在支持自动收集 Firebase 购买事件。
海克力士¶
- 所有 更新了海克力士库。 * 安卓 20250527 * iOS 20250218
修复的错误¶
配置¶
- iOS 修复了在显示条款时 webview 不滚动的问题。
促销¶
- 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 添加到用户获取共享的曝光列表中。
- 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 修复了一个错误,当使用 Configuration 类的
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 以进行营销跟踪事件.
- 安卓 新增支持 Airbridge 延迟深度链接跟踪.
聊天¶
- 所有 新增支持 chat 功能。
匹配¶
- 所有 更新了匹配功能,以新支持 组匹配。
<span style='color:#FF0000;'>※ 不兼容以前的 Hive SDK 接口。要使用更新的匹配功能,请使用 Hive SDK v4 25.0.0 或更高版本。</span>
更改的功能¶
认证¶
- 全部 移除未使用的
Auth模块类、接口、方法、委托和监听器。 - 全部 应用更强的安全协议,使用JWT令牌。
- 全部 由于TalkPlus支持结束,移除TalkPlus身份验证令牌方法。
- 安卓 允许在Apple登录网页视图中浏览,例如密码恢复,而不仅仅是登录。
促销¶
- 全部 收集登录事件,以便在输入邀请码的用户安装应用程序时给予奖励。请参见这里。
营销归因¶
- 全部 更新以支持 Adjust v5。 * 移除了 Adjust 签名库。
- 全部 在与 Adjust 聚合广告收入时,将 AdMob 作为广告收入来源发送。
- 安卓 将 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 横幅 现在支持广告曝光。
- 安卓 在用户邀请分享中新增对 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操作系统11+或支持的模块上,默认使用PhotoPicker进行相册访问。
- iOS 现在可以在MacOS控制台应用程序中检查Hive SDK调试日志,并可以过滤特定日志类型。
认证¶
- 全部 在超过每个电话号码的最大账户数后请求认证代码时,显示错误信息:“超过可以使用相同电话号码创建的账户数量。”
促销¶
- 全部 提供对交叉推广曝光的控制。
- 全部 改进了“今天不显示”功能,以支持不显示N天。
更改的功能¶
通知¶
- Android 支持新亚马逊Fire设备的运行时库(推送亚马逊设备消息 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支付页面更改为在应用内Web视图中显示,而不是在应用内浏览器中显示。现在支持在不支持应用内浏览器的设备上进行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¶
- Xcode 15.0+
- 应根据Apple App Store 政策更新Xcode版本。
更改的功能¶
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服务器直接验证的登录信息进行信任更改,在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
- 在此添加了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
- 在IdP集成指南中添加了Apple Game Center。
- 由于Hive SDK功能被内部划分为单独的库,因此更改了iOS Podfile的内容。