Releases: taptap/tapsdk-pc-cpp
Release list
TapSDK PC C++ v4.5.0
🎉 TapSDK PC C++ v4.5.0 正式发布!
产品介绍
TapSDK PC 版是专为通过 TapTap 启动器运行的 PC 游戏设计的 C++ SDK,提供与 TapTap 平台深度集成的功能。
新增功能
好友
- 支持在游戏内引入 TapTap 好友关系,帮助游戏社交冷启动。支持拉取关系列表、查看用户信息(用户名片)、好友聊天、发送邀请消息(让好友一键打开游戏、进入指定组队/房间页面)等功能。
- 用户名片、好友聊天和邀请功能由 TapTap 启动器客户端原生提供,游戏侧只需通过 SDK 激活对应窗口即可,无需自行实现。
- 具体接入方式请参考接入文档。
包含文件
- taptap_api.h - 基础功能 C++ 头文件
- taptap_achievement.h - 成就功能 C++ 头文件
- taptap_cloudsave.h - 云存档功能 C++ 头文件
- taptap_compliance.h - 合规认证功能 C++ 头文件
- taptap_leaderboard.h - 排行榜功能 C++ 头文件
- taptap_onlinebattle.h - 多人联机功能 C++ 头文件
- taptap_relation.h - 好友功能 C++ 头文件
- taptap_api.dll - 动态链接库文件
- taptap_api.lib - 导入库文件
文档
支持
如有问题或建议,请通过以下方式联系我们:
- 💬 开发者中心:TapTap 开发者中心
- 🎫 工单咨询:提交工单
TapSDK PC C++ v4.4.2
🎉 TapSDK PC C++ v4.4.2 正式发布!
产品介绍
TapSDK PC 版是专为通过 TapTap 启动器运行的 PC 游戏设计的 C++ SDK,提供与 TapTap 平台深度集成的功能。
优化
- 多人联机模块命名和其他端对齐,
*OnlineGame*重命名为*OnlineBattle*。 - 头文件
taptap_onlinegame.h重命名为taptap_onlinebattle.h。 - 不影响已经使用旧版本
SDK接入多人联机的游戏,但升级到新版本时,必须对齐命名,否则无法正常编译或运行。
包含文件
taptap_api.h- 基础功能 C++ 头文件taptap_achievement.h- 成就功能 C++ 头文件taptap_cloudsave.h- 云存档功能 C++ 头文件taptap_compliance.h- 合规认证功能 C++ 头文件taptap_leaderboard.h- 排行榜功能 C++ 头文件taptap_onlinebattle.h- 多人联机功能 C++ 头文件taptap_api.dll- 动态链接库文件taptap_api.lib- 导入库文件
文档
支持
如有问题或建议,请通过以下方式联系我们:
- 💬 开发者中心:TapTap 开发者中心
- 🎫 工单咨询:提交工单
TapSDK PC C++ v4.4.1
🎉 TapSDK PC C++ v4.4.1 正式发布!
产品介绍
TapSDK PC 版是专为通过 TapTap 启动器运行的 PC 游戏设计的 C++ SDK,提供与 TapTap 平台深度集成的功能。
新增功能
排行榜
- 提供完整的游戏排行榜能力,帮助游戏快速接入分数提交、榜单展示等场景。覆盖批量提交分数、加载总榜与好友榜、查询当前玩家分数及附近名次、按时段切换查看等核心能力。
- 更详细的功能介绍请参考功能介绍。
- 具体接入方式请参考接入文档。
查询用户授权范围
- 排行榜的好友榜需要用户授权
user_friends,未授权时调用好友榜相关接口会返回授权错误。 - 可先调用
TapUser_AsyncGetApprovedScopes()查询用户当前已授权范围,仅当user_friends不在已授权范围内时,才需要调用TapUser_AsyncAuthorize("user_friends")申请好友信息授权。 - 具体接入方式请参考接入文档。
文档
包含文件
taptap_api.h- 基础功能 C++ 头文件taptap_achievement.h- 成就功能 C++ 头文件taptap_cloudsave.h- 云存档功能 C++ 头文件taptap_compliance.h- 合规认证功能 C++ 头文件taptap_leaderboard.h- 排行榜功能 C++ 头文件taptap_onlinegame.h- 多人联机功能 C++ 头文件taptap_api.dll- 动态链接库文件taptap_api.lib- 导入库文件
支持
如有问题或建议,请通过以下方式联系我们:
- 💬 开发者中心:TapTap 开发者中心
- 🎫 工单咨询:提交工单
TapSDK PC C++ v4.3.0
🎉 TapSDK PC C++ v4.3.0 正式发布!
产品介绍
TapSDK PC 版是专为通过 TapTap 启动器运行的 PC 游戏设计的 C++ SDK,提供与 TapTap 平台深度集成的功能。
新增功能
合规认证
包含文件
taptap_api.h- 基础功能 C++ 头文件taptap_achievement.h- 成就功能 C++ 头文件taptap_cloudsave.h- 云存档功能 C++ 头文件taptap_compliance.h- 合规认证功能 C++ 头文件taptap_onlinegame.h- 多人联机功能 C++ 头文件taptap_api.dll- 动态链接库文件taptap_api.lib- 导入库文件
文档
支持
如有问题或建议,请通过以下方式联系我们:
- 💬 开发者中心:TapTap 开发者中心
- 🎫 工单咨询:提交工单
TapSDK PC C++ v4.2.0
🎉 TapSDK PC C++ v4.2.0 正式发布!
产品介绍
TapSDK PC 版是专为通过 TapTap 启动器运行的 PC 游戏设计的 C++ SDK,提供与 TapTap 平台深度集成的功能。
新增功能
多人联机
- 提供了一套稳定、易接入的多人联机游戏能力。覆盖房间管理、玩家管理、实时消息通信等核心功能。适用于休闲对战、竞技对战及强一致性实时游戏等场景。
- 更详细的功能介绍请参考功能介绍。
- 具体接入方式请参考接入文档。
成就
- 提供了一套易接入的游戏成就激励能力。覆盖成就解锁,分步成就增长步数,打开成就展示页等核心功能。
- 具体接入方式请参考接入文档。
一致性随机数生成器
- 确保在不同设备上运行应用时,生成相同的随机数序列。
- 具体使用方法请参考接入文档。
包含文件
taptap_api.h- 基础功能 C++ 头文件taptap_achievement.h- 成就功能 C++ 头文件taptap_cloudsave.h- 云存档功能 C++ 头文件taptap_onlinegame.h- 多人联机功能 C++ 头文件taptap_api.dll- 动态链接库文件taptap_api.lib- 导入库文件
文档
支持
如有问题或建议,请通过以下方式联系我们:
- 💬 开发者中心:TapTap 开发者中心
- 🎫 工单咨询:提交工单
TapSDK PC C++ v4.1.1
🎉 TapSDK PC C++ v4.1.1 正式发布!
产品介绍
TapSDK PC 版是专为通过 TapTap 启动器运行的 PC 游戏设计的 C++ SDK,提供与 TapTap 平台深度集成的功能。
新增功能
TapTap 客户端系统状态变化通知
- TapEventID::SystemStateChanged:建议 SDK 初始化成功后,立刻注册系统状态变化通知回调,以便实时获知 TapTap 客户端状态变化。
优化
- 云存档:调整创建/更新云存档并发与频率限制
包含文件
taptap_api.h- 基础功能 C++ 头文件taptap_cloudsave.h- 云存档功能 C++ 头文件taptap_api.dll- 动态链接库文件taptap_api.lib- 导入库文件
文档
支持
如有问题或建议,请通过以下方式联系我们:
- 💬 开发者中心:TapTap 开发者中心
- 🎫 工单咨询:提交工单
TapSDK PC C++ v4.1.0
🎉 TapSDK PC C++ v4.1.0 正式发布!
产品介绍
TapSDK PC 版是专为通过 TapTap 启动器运行的 PC 游戏设计的 C++ SDK,提供与 TapTap 平台深度集成的功能。
新增功能
云存档
- 存档保存到 TapTap 云端:玩家可从任意设备读取存档继续游戏,避免因存档丢失导致玩家流失。
包含文件
taptap_api.h- 基础功能 C++ 头文件taptap_cloudsave.h- 云存档功能 C++ 头文件taptap_api.dll- 动态链接库文件taptap_api.lib- 导入库文件
文档
支持
如有问题或建议,请通过以下方式联系我们:
- 💬 开发者中心:TapTap 开发者中心
- 🎫 工单咨询:提交工单
TapSDK PC C++ v4.0.0
🎉 TapSDK PC C++ 版本正式发布!
产品介绍
TapSDK PC 版是专为通过 TapTap 启动器运行的 PC 游戏设计的 C++ SDK,提供与 TapTap 平台深度集成的功能。
核心功能
🚀 启动校验
- 游戏所有权验证:验证用户是否拥有游戏
- 平台依赖检测:确保游戏通过 TapTap 启动器启动
🔐 登录授权
- TapTap 登录授权:获取用户授权凭证
- 用户信息获取:获取用户 OpenID 等基础信息
- OAuth 集成:支持完整的 OAuth 2.0 授权流程
✅ 正版验证(买断制游戏)
- DLC 所有权验证:检查用户是否拥有特定 DLC
- DLC 商店展示:引导用户购买 DLC
- 实时状态监控:监听游戏和 DLC 的可玩状态变化
- 退款处理:自动处理用户退款等状态变更
技术特性
- 跨语言支持:以 DLL 形式提供,支持 C++ 及其他编程语言集成
- 事件驱动架构:基于回调机制的异步事件处理
- 完整的错误处理:详细的错误码和错误信息
- 调试支持:提供开发阶段的本地调试配置
系统要求
- 操作系统:Windows 7 或更高版本的 64 位操作系统
- 运行环境:游戏必须通过 TapTap 启动器启动
- 网络要求:需要网络连接以进行授权和验证
包含文件
taptap_api.h- C++ 头文件taptap_api.dll- 动态链接库文件taptap_api.lib- 导入库文件
文档
支持
如有问题或建议,请通过以下方式联系我们:
- 💬 开发者中心:TapTap 开发者中心
- 🎫 工单咨询:提交工单
TapSDK PC C++ v4.0.0-beta.2
🎉 首次发布 - TapSDK PC C++ 版本正式发布!
产品介绍
TapSDK PC 版是专为通过 TapTap 启动器运行的 PC 游戏设计的 C++ SDK,提供与 TapTap 平台深度集成的功能。
核心功能
🚀 启动校验
- 游戏所有权验证:验证用户是否拥有游戏
- 平台依赖检测:确保游戏通过 TapTap 启动器启动
🔐 登录授权
- TapTap 登录授权:获取用户授权凭证
- 用户信息获取:获取用户 OpenID 等基础信息
- OAuth 集成:支持完整的 OAuth 2.0 授权流程
✅ 正版验证(买断制游戏)
- DLC 所有权验证:检查用户是否拥有特定 DLC
- DLC 商店展示:引导用户购买 DLC
- 实时状态监控:监听游戏和 DLC 的可玩状态变化
- 退款处理:自动处理用户退款等状态变更
技术特性
- 跨语言支持:以 DLL 形式提供,支持 C++ 及其他编程语言集成
- 事件驱动架构:基于回调机制的异步事件处理
- 完整的错误处理:详细的错误码和错误信息
- 调试支持:提供开发阶段的本地调试配置
系统要求
- 操作系统:Windows 7 或更高版本的 64 位操作系统
- 运行环境:游戏必须通过 TapTap 启动器启动
- 网络要求:需要网络连接以进行授权和验证
包含文件
taptap_api.h- C++ 头文件taptap_api.dll- 动态链接库文件
文档
支持
如有问题或建议,请通过以下方式联系我们:
- 💬 开发者中心:TapTap 开发者中心
- 🎫 工单咨询:提交工单
注意:此版本为 Beta 测试版本,建议在生产环境使用前进行充分测试。