Windows
v4.25.1.0¶
下载¶
虚幻引擎 4 Windows | |
---|---|
下载 | Hive SDK v4 UE4 Windows 25.1.0 |
发布日期 | 2025-04-03 |
注意¶
请在安装和使用此 Hive SDK 版本之前确保检查以下内容。
认证¶
由于身份验证安全协议的更改,当使用 Hive SDK v4 Unreal Engine 25.0.0 或更高版本时,您必须在 Hive 控制台中发放安全密钥 > 安全密钥设置 这里。如果不发放安全密钥,应用用户将无法登录应用。
付款¶
由于PG支付流程的变化,当使用Hive SDK v4 Unreal Engine 25.1.0或更高版本时,如果您正在申请PG支付,您需要参考PG支付文档修改代码实现。
开发环境¶
虚幻引擎4¶
- Microsoft Visual C++ 可再发行组件 14.42.34438 +
- Windows 10+
- 虚幻引擎 4.27
新功能¶
认证¶
- 新的身份验证方法(IdP)支持 Telegram。请参阅 为 Telegram 登录设置机器人。
- 新增对 X(前身为 Twitter)作为身份验证方法的支持 在这里。
- 提供 应用内浏览功能 以共享经过身份验证的会话。
营销归因¶
远程游戏¶
- 支持从 Hive SDK v4 UE4 Windows 25.1.0 及更高版本的远程播放。
附加功能¶
- 新增对游戏控制器的控制器键映射支持,允许一些Hive UI元素被聚焦和操作。
- 新增支持应用自定义光标,而不是标准鼠标光标。
- 添加了一个设置以启用或禁用游戏控制器操作。
- 提供函数
Configuration.setUsePrivateBrowsingForAuth
来配置在Google登录期间是否使用私密模式 这里。 - 还提供了在 hive_config.xml 文件中的设置 这里。
- 提供函数
PlatformHelper.openBrowser
来使用 URL 打开浏览器。
更改的功能¶
开发环境更新¶
- 更新 Microsoft Visual C++ Redistributable 的最低要求版本至 14.42.34438。
认证¶
- 使用JWT令牌应用更强大的安全协议。
促销¶
- 修改通过
additionalInfo
发送的值,以排除不必要的信息。 - 在新闻菜单标签中添加新内容通知。
付款¶
- 更改PG支付的行为,以与其他市场的计费(
IAPv4
)功能保持一致。如果您正在应用PG支付,请参考PG支付文档以获取代码实现修改。
其他¶
- 更新了Hercules库的版本。
- Windows: 2024.11.20
修复的错误¶
认证¶
- 修复了一个问题,即在用户选择了非 Hive 会员的登录方式后取消登录后,Hive SDK 控制器可能会被操纵。
- 修复了在退款重新支付状态下的用户登录 PC 时出现的
CommonUnknown
错误。 - 改进了用户界面,以便在拖动“保持登录”文本时不会出现“隐私警告”消息。
付款¶
- 修复了一个问题:在尝试进行Steam支付后,使用ESC等键操作关闭覆盖层会阻止进一步的支付。
其他¶
- 优化了循环重复条件,以恢复 CPU 使用率到正常水平。如果您使用的是受影响的版本(24.1.0 或更高版本),请更新到 25.1.0 并检查 CPU 使用率是否稳定。
不支持的功能¶
认证¶
- Auth 类的功能不受支持,仅支持Authentication v4的一些功能。
- Windows 仅支持以下 IdP 登录:
- Hive 会员
- 谷歌
- 脸书
- Apple 登录
- Steam
- X
- Telegram
- Hive SDK Unreal Windows 不支持游客登录。
- Hive SDK Unreal Windows 不支持通过AuthV4类的
showAdultConfirm()
方法进行成人验证。
会员与社交¶
- Hive SDK Unreal Windows 不支持除 联系我们 之外的任何会员和社交功能。
促销¶
- Hive SDK Unreal Windows 不支持审核或终止弹出窗口,因为目前没有市场。
- Hive SDK Unreal Windows 不支持通过
getOfferwallState()
和showOfferwall()
提供的优惠墙功能。 - Hive SDK Unreal Windows 不支持通过
showUAShare()
进行用户获取。然而,可以使用getAppInvitationData()
配置邀请屏幕。 - Hive SDK Unreal Windows 不支持通过
showNews
方法和事件编号 (pid) 突出显示成就事件横幅以打开新闻页面。它的操作是直接打开新闻页面。
账单¶
- Hive SDK Unreal Windows 不支持促销 IAP 功能。
- Hive SDK Unreal Windows 不提供基于订阅的支付系统。
通知¶
- Hive SDK Unreal Windows 不支持通知功能。
数据存储¶
- Hive SDK Unreal Windows 不支持数据存储功能。
其他不支持的功能¶
- 权限通知弹出窗口
- 权限通知屏幕自定义
- 配置类的
getPermissionViewData()
方法 - 配置类的
getChannel()
方法 - 配置类的
setChannel(...)
方法 - IAPV4 类的
getAccountUuid()
方法 - 配置类的
setConfigurations()
方法 - 远程日志记录
- 配置类的
getHiveCertificationKey
- 配置类的
setHiveCertificationKey
- 配置类的
getUseLog
(被 hive_config.xml 替代) - 配置类的
setUseLog
(被 hive_config.xml 替代) - 配置类的
getHiveTimeZone
- 配置类的
getAgeGateU16Agree
- 配置类的
getHiveTheme
- 配置类的
setHiveTheme
- 配置类的
setHivePermissionViewOn
- 配置类的
setHiveCommunityUrl
- 配置类的
getCrossPromotionBannerShowing
v4.24.4.2¶
下载¶
虚幻引擎 4 Windows | |
---|---|
下载 | Hive SDK v4 UE4 Windows 24.4.2 |
发布日期 | 2024-12-19 |
开发环境¶
虚幻引擎4¶
- Microsoft Visual C++ 可再发行组件 14.29.30133 +
- Windows 10+
- 虚幻引擎 4.27
新功能¶
- 不适用
更改的功能¶
常见¶
- 移除了在用户界面中未使用的不必要资源。
认证¶
- 在身份提供者选择用户界面中,**保持我登录**的选项已更改以提高可见性。
- 身份提供者选择用户界面中的英文翻译文本已修订。
- 之前:保持我登录
- 之后:保持登录状态
不支持的功能¶
认证¶
- Auth 类的功能不受支持,仅支持authentication v4的一些功能。
- 在Windows上,仅支持以下IdP登录。
- Hive会员
- 谷歌
- 脸书
- 苹果登录
- Steam
- Hive SDK Unreal Windows不支持访客登录。
- Hive SDK Unreal Windows不支持通过AuthV4类的
showAdultConfirm()
方法进行成人身份验证功能。
会员与社交¶
- Hive SDK Unreal Windows 不支持除 联系我们 以外的会员和社交功能。
促销¶
- Hive SDK Unreal Windows 不支持审查或终止弹出窗口,因为当前没有市场。
- Hive SDK Unreal Windows 不支持通过
getOfferwallState()
和showOfferwall()
提供的优惠墙功能。 - Hive SDK Unreal Windows 不支持通过
showUAShare()
进行用户获取。然而,可以通过getAppInvitationData()
配置邀请屏幕。 - Hive SDK Unreal Windows 不支持使用
showNews
方法和事件编号 (pid) 通过突出显示已达成事件横幅来显示新闻页面。它的操作方式是显示新闻页面。
账单¶
- PG支付不提供收据,物品在支付时通过游戏服务器直接从Hive服务器交付给用户。
- PG支付的购买在调用
purchase()
方法后立即通过结果API返回以下错误日志。 此错误意味着该项目在购买后立即提供给用户,因此没有需要单独处理的内容。有关更多详细信息,请查看Hive PG支付介绍。 - PG支付不发放基于客户端的收据。有关更多详细信息,请查看Hive PG支付介绍。
- Hive SDK Unreal Windows不支持促销IAP功能。
- Hive SDK Unreal Windows不提供基于订阅的支付系统。
- Hive SDK Unreal Windows不支持Hive大厅。
通知¶
- Hive SDK Unreal Windows 不支持通知功能。
数据存储¶
- Hive SDK Unreal Windows 不支持数据存储功能。
其他不支持的功能¶
- 权限通知弹窗
- 自定义权限通知屏幕
- Configuration 类的
getPermissionViewData()
方法 - Configuration 类的
getChannel()
方法 - Configuration 类的
setChannel (...)
方法 - IAPV4 类的
getAccountUuid()
方法 - Configuration 类的
setConfigurations()
方法 - 远程日志记录
- Configuration 类的
getHiveCertificationKey
- Configuration 类的
setHiveCertificationKey
- Configuration 类的
getUseLog
(被 hive_config.xml 替代) - Configuration 类的
setUseLog
(被 hive_config.xml 替代) - Configuration 类的
getHiveTimeZone
- Configuration 类的
getAgeGateU16Agree
- Configuration 类的
getHiveTheme
- Configuration 类的
setHiveTheme
- Configuration 类的
setHivePermissionViewOn
- Configuration 类的
setHiveCommunityUrl
- Configuration 类的
getCrossPromotionBannerShowing
v4.24.4.0¶
下载¶
虚幻引擎 4 Windows | |
---|---|
下载 | Hive SDK v4 UE4 Windows 24.4.0 |
发布日期 | 2024-10-31 |
开发环境¶
虚幻引擎4¶
- Microsoft Visual C++ 可再发行组件 14.29.30133 +
- Windows 10+
- 虚幻引擎 4.27
营销归因插件¶
Warning
Appsflyer (Steam Only) 1.0.1 现在可用。 Hive SDK v4 24.0.0 及更高版本仅支持 Appsflyer 1.0.1 及更高版本进行营销归因..
新功能¶
认证¶
- 更改了设备管理服务,以根据设备访问区域自动应用国际电话国家代码。
付款¶
- 增加了在请求PG支付时使用IAPv4.purchase API请求多个数量购买的能力。
远程执行¶
- 支持Crossplay启动器的远程执行。有关使用的更多信息,请参阅Crossplay启动器远程执行API。
更改的功能¶
认证¶
-
在完成成人验证后注册设备管理服务时,如果一个手机号码可以注册的账户数量超过限制,将显示以下错误信息。
超过了可以使用同一个手机号码注册的账户数量。
促销¶
配置¶
- 添加一个功能,以检查法定代表人在条款和条件屏幕中是否同意。
不支持的功能¶
认证¶
- Auth 类的功能不受支持,仅支持Authentication v4的一些功能。
- Windows 仅支持以下 IdP 登录:
- Hive会员
- 谷歌
- 脸书
- 使用 Apple 登录
- Hive SDK Unreal Windows 不支持游客登录。
- Hive SDK Unreal Windows 不支持通过AuthV4 类中的
showAdultConfirm()
方法进行成人身份验证功能。
会员与社交¶
- Hive SDK Unreal Windows 不支持除查询外的任何会员和社交功能。
促销¶
- Hive SDK Unreal Windows 不支持审核/结束弹出窗口,因为市场目前不存在。
- Hive SDK Unreal Windows 不支持通过
getOfferwallState()
和showOfferwall()
的 offerwall 功能。 - Hive SDK Unreal Windows 不支持通过
showUAShare()
进行用户获取。但是,您可以通过getAppInvitationData()
配置邀请屏幕。 - Hive SDK Unreal Windows 不支持
showNews
方法和 使用事件编号 ( pid ) 突出显示已实现事件横幅以显示新闻页面。它作为新闻页面显示。
账单¶
- PG支付不发放收据,并在支付过程中直接通过Hive服务器将物品交给用户。
- PG支付购买通过Result API在调用
purchase()
方法后立即返回ErrorCode : IAPSUCCESS = 90
,Code : IAPV4HiveStoreSuccess = -6110000
。此错误意味着没有额外的物品需要处理,因为用户直接从服务器接收物品。有关更多信息,请参阅Hive PG支付指南。 - PG支付不发放基于客户端的收据。有关更多信息,请参阅Hive PG支付指南。
- Hive SDK Unreal Windows不支持促销IAP功能。
- Hive SDK Unreal Windows不提供基于订阅的支付系统。
- Hive SDK Unreal Windows不支持Hive Rubi。
通知¶
- Hive SDK Unreal Windows 不支持通知功能。
数据存储¶
- Hive SDK Unreal Windows 不支持数据存储功能。
其他不支持的功能¶
- 权限通知弹出窗口
- 权限通知屏幕自定义
- Configuration 类中的
getPermissionViewData()
方法 - Configuration 类中的
getChannel()
方法 - Configuration 类中的
setChannel (...)
方法 - IAPV4 类中的
getAccountUuid()
方法 - Configuration 类中的
setConfigurations()
方法 - 远程日志记录
- Configuration 类中的
getHiveCertificationKey
- Configuration 类中的
setHiveCertificationKey
- Configuration 类中的
getUseLog
(hive_config.xml 替代) - Configuration 类中的
setUseLog
(hive_config.xml 替代) - Configuration 类中的
getHiveTimeZone
- Configuration 类中的
getAgeGateU16Agree
- Configuration 类中的
getHiveTheme
- Configuration 类中的
setHiveTheme
- Configuration 类中的
setHivePermissionViewOn
- Configuration 类中的
setHiveCommunityUrl
- Configuration 类中的
getCrossPromotionBannerShowing
v4.24.2.1¶
下载¶
虚幻引擎 4 Windows | |
---|---|
下载 | Hive SDK v4 UE4 Windows 24.2.1 |
发布日期 | 2024-07-31 |
开发环境¶
虚幻引擎4¶
- Microsoft Visual C++ 可再发行组件 14.29.30133 +
- Windows 10+
- 虚幻引擎 4.27
有什么新消息¶
认证¶
- 支持在Steam平台上启动的应用程序的Steam IdP隐式登录。使用
AuthV4.Helper.signIn
。
更新的功能¶
认证¶
- 当使用单个手机号码可以注册的账户数量超过时,请求发送验证码将显示错误信息:“您已超过可以使用相同手机号码创建的账户数量。”
- 在Google登录期间,已更改为不再请求
games_lite
权限以检查Google Play游戏信息。
社区¶
- 修改为允许在遵循政策的社区中使用自定义域名,而不是withhive.com或com2us.com。
错误修复¶
配置¶
- 修复为在重新查看条款和条件时使用来自 Hive 服务器的新提供的条款 URL 数据,而不是之前保存的数据。
认证¶
- 修复了在设备管理服务的手机验证屏幕中,点击错误弹出窗口的“返回上一页”未能返回到上一屏幕的问题。
- 修复了在设备管理服务的手机验证屏幕中,当输入框处于活动状态时,操作鼠标滚轮会在验证码输入框中输入值的问题。
- 解决了在嵌套回调中调用
AuthV4.Helper.switchAccount
、AuthV4.Helper.resolveConflict
时,无法传递 Hive SDK 回调的问题。 - 修复了在
AuthV4.Helper.switchAccount
、AuthV4.Helper.resolveConflict
中无法传递PlayerInfo
Unity 插件参数的问题。
促销¶
- 修复了在推广自定义全屏模式下移动到框架时崩溃的问题。
不支持的功能¶
认证¶
- Auth 类的功能不受支持,仅支持Authentication v4 的某些功能。
- Windows 仅支持以下 IdP 登录:
- 会员登录
- 谷歌
- 脸书
- 苹果登录
- Steam
- Hive SDK Unreal Windows 不支持访客登录。
- Hive SDK Unreal Windows 不支持通过AuthV4 类的
showAdultConfirm()
方法进行成人验证。
会员与社交¶
- Hive SDK Unreal Windows仅支持联系我们功能,用于会员和社交。
促销¶
- Hive SDK Unreal Windows 不支持审核和退出弹出窗口,因为当前市场不存在。
- Hive SDK Unreal Windows 不支持通过
getOfferwallState()
和showOfferwall()
提供的功能墙功能。 - Hive SDK Unreal Windows 不支持通过
showUAShare()
进行用户获取。但是,您可以通过getAppInvitationData()
配置邀请屏幕。 - Hive SDK Unreal Windows 不支持使用
showNews
方法和事件编号 (pid) 突出显示已实现的事件横幅以显示新闻页面。它的功能是显示新闻页面。
账单¶
- PG 计费 不会发放收据,商品会在用户付款后直接从 Hive 服务器提供给游戏服务器。
- PG 计费的购买会通过结果 API 立即返回 ErrorCode: IAPSUCCESS = 90,Code: IAPV4HiveStoreSuccess = -6110000,在调用
purchase()
方法后。这种错误表示没有需要单独处理的内容,因为商品在用户购买后会直接提供给服务器。有关更多详细信息,请参阅 PG 计费介绍。 - PG 计费不发放基于客户端的收据。有关更多详细信息,请参阅 PG 计费介绍。
- Hive SDK Unreal Windows 不支持促销 IAP 功能。
- Hive SDK Unreal Windows 不提供订阅支付系统。
- Hive SDK Unreal Windows 不支持大厅。
通知¶
- Hive SDK Unreal Windows 不支持通知功能。
数据存储¶
- Hive SDK Unreal Windows 不支持数据存储功能。
其他不支持的功能¶
- 权限通知弹出窗口
- 权限通知屏幕的自定义
- 配置类的
getPermissionViewData()
方法 - 配置类的
getChannel()
方法 - 配置类的
setChannel(...)
方法 - IAPV4类的
getAccountUuid()
方法 - 配置类的
setConfigurations()
方法 - 远程日志记录
新功能¶
Hive SDK 通用¶
- 如果您尝试在游戏服务终止时初始化 Hive SDK,它将返回一个 错误代码。
- 支持 Google Play Games For Native PC 早期访问计划,允许在 Windows 环境中作为跨平台启动器安装和执行 PC 版本应用程序。
账单¶
- 支持 Google Play Games For Native PC 早期访问计划的游戏可以使用 Google Play 商店进行用户支付。
认证¶
- 支持在Steam平台发布的应用程序的Steam IdP隐式登录。使用
AuthV4.Helper.signIn
。 - 添加了使用Hive社区登录的自动登录功能。
更改的功能¶
Hive SDK 通用¶
- 通过 Hive SDK 实现的 UI 支持通过游戏控制器的鼠标移动功能。
- 将 HIVE SDK 的 UI 和网页视图的输出更改为依赖于 DPI 设置,而不是监视器分辨率。
认证¶
- 当一个手机号码可以注册的账户数量超过设备管理服务的限制时,它会请求发送验证码并显示错误信息“您已超过可以使用相同手机号码创建的账户数量。”
-
更改以避免在Google登录期间检查Google Play游戏信息时接收
games_lite
权限。 -
更改以允许在 Google 登录期间使用 Windows 默认网页浏览器的隐私模式进行登录。支持隐私模式的网页浏览器如下。其他网页浏览器将使用普通模式登录。
- 谷歌 Chrome
- 微软 Edge
- 火狐 Mozilla
- Naver Whale
社区¶
- 更改以允许在遵循 Hive 协议的社区中使用 自定义域名,而不是 withhive.com, com2us.com。
开发环境更新¶
外部库更新¶
- 将Steamworks库更新到最新版本(1.55 → 1.59)。
已解决的错误¶
配置¶
- 修复了在重新查看条款时未从Hive服务器使用服务条款而是使用先前保存的数据的问题。
认证¶
- 修复了在设备管理的移动验证屏幕中,点击“返回上一页”时,在显示错误弹窗的情况下无法返回上一屏幕的问题。
- 修复了在设备管理的移动验证屏幕中,当验证代码输入框处于活动状态时,操作鼠标滚轮会向输入框中输入值的问题。
- 修复了在嵌套回调中调用
AuthV4.Helper.switchAccount
和AuthV4.Helper.resolveConflict
时无法传递Hive SDK回调的问题。 - 修复了在
AuthV4.Helper.switchAccount
和AuthV4.Helper.resolveConflict
中无法传递PlayerInfo
Unity插件参数的问题。 - 修复了在中国实名认证期间,验证时间过期后仍然可以输入验证码的错误。
- 修复了特定网页(如Apple登录)仅以英语显示的错误。
- 修复了在嵌套回调函数中调用
IAPv4.getSubscriptionProductInfo
时无法传递Hive SDK回调的问题。 - 修复了在Google登录期间如果未收到Google的头像图片则登录失败的错误。现在即使未收到头像图片也可以登录。
促销¶
- 修复了从推广自定义全屏移动到框架时发生的崩溃。
- 修复了
getBannerInfo
和getBannerInfoString
函数无法工作的 issue。 - 修改了 Hive SDK 推广方法,使其独立于身份验证 (AuthV4) 操作。
账单¶
- 修复了在退款用户重新付款UI中PG支付错误显示为Hive Store的问题。
- 修改了退款用户重新付款UI,以在阿拉伯屏幕上使用适合阿拉伯特征的UI。
Hive SDK 通用¶
- 修复了在特定大小的窗口中生成输入事件(如点击)时,UI闪烁的问题。
开发者指南变更¶
- 在身份验证中添加了关于移动和PC隐式登录操作的指导。