Skip to content

Releases: taptap/tapsdk-pc-cpp

TapSDK PC C++ v4.5.0

Choose a tag to compare

@antigloss antigloss released this 06 Jul 02:01
b834000

🎉 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 - 导入库文件

文档

支持

如有问题或建议,请通过以下方式联系我们:

TapSDK PC C++ v4.4.2

Choose a tag to compare

@taptap-cps-bot taptap-cps-bot released this 22 Jun 01:42
8cd3d66

🎉 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 - 导入库文件

文档

支持

如有问题或建议,请通过以下方式联系我们:

TapSDK PC C++ v4.4.1

Choose a tag to compare

@taptap-cps-bot taptap-cps-bot released this 15 Jun 03:30
8cd3d66

🎉 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 - 导入库文件

支持

如有问题或建议,请通过以下方式联系我们:

TapSDK PC C++ v4.3.0

Choose a tag to compare

@zhaojj11 zhaojj11 released this 22 Apr 02:53
8cd3d66

🎉 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 - 导入库文件

文档

支持

如有问题或建议,请通过以下方式联系我们:

TapSDK PC C++ v4.2.0

Choose a tag to compare

@antigloss antigloss released this 19 Mar 05:16
8cd3d66

🎉 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 - 导入库文件

文档

支持

如有问题或建议,请通过以下方式联系我们:

TapSDK PC C++ v4.1.1

Choose a tag to compare

@antigloss antigloss released this 20 Jan 03:58
8cd3d66

🎉 TapSDK PC C++ v4.1.1 正式发布!

产品介绍

TapSDK PC 版是专为通过 TapTap 启动器运行的 PC 游戏设计的 C++ SDK,提供与 TapTap 平台深度集成的功能。

新增功能

TapTap 客户端系统状态变化通知

优化

包含文件

  • taptap_api.h - 基础功能 C++ 头文件
  • taptap_cloudsave.h - 云存档功能 C++ 头文件
  • taptap_api.dll - 动态链接库文件
  • taptap_api.lib - 导入库文件

文档

支持

如有问题或建议,请通过以下方式联系我们:

TapSDK PC C++ v4.1.0

Choose a tag to compare

@antigloss antigloss released this 29 Dec 03:28
8cd3d66

🎉 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 - 导入库文件

文档

支持

如有问题或建议,请通过以下方式联系我们:

TapSDK PC C++ v4.0.0

Choose a tag to compare

@uffy uffy released this 28 Jul 07:47
3d55fde

🎉 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 - 导入库文件

文档

支持

如有问题或建议,请通过以下方式联系我们:

TapSDK PC C++ v4.0.0-beta.2

Pre-release

Choose a tag to compare

@uffy uffy released this 08 Jun 10:51
3d55fde

🎉 首次发布 - 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 - 动态链接库文件

文档

支持

如有问题或建议,请通过以下方式联系我们:


注意:此版本为 Beta 测试版本,建议在生产环境使用前进行充分测试。