PC C++ SDK 接入概览
产品介绍
TapSDK PC 版是专为通过 TapTap 启动器运行的 PC 游戏设计的 C++ SDK。 它提供了与 TapTap 平台深度集成的功能,包括用户授权、正版验证(买断制游戏)、一致性随机数等基础功能,与及合规认证、成就、排行榜、云存档、好友、多人联机等扩展功能。
基础功能
启动校验
- 游戏所有权验证:验证用户是否拥有游戏
用户授权
- TapTap 登录授权:获取用户授权
- 用户信息获取:查询用户当前授权的权限范围、获取用户 OpenID 等基础信息
正版验证(买断制游戏)
- DLC 所有权验证:检查用户是否拥有特定 DLC
- DLC 商店展示:引导用户购买 DLC
- 游戏、DLC 状态监控:监听游戏和 DLC 的可玩状态变化
一致性随机数
- 跨设备一致性随机数:确保在不同设备上运行应用时,生成相同的随机数序列
扩展功能
合规认证
- 实名认证:通过 TapTap 客户端引导未实名用户完成实名
- 游戏时间限制:限制未成年人的游戏时间
- 充值额度限制:限制未成年人的付费额度
成就
- 成就解锁:支持普通成就直接解锁,以及分步成就按步长累加解锁。
- 成就展示:在 TapTap 内打开成就展示页,玩家可查看成就及达成情况。
排行榜
- 分数上报:批量上报玩家在自定义维度上的分数
- 榜单拉取:支持总榜 / 好友榜切换、按周期查询、分页
- 当前用户排名:拉取当前用户排名,或获取用户相近分数
- 打开榜单页:在 TapTap 内打开排行榜展示页
云存档
- 存档保存到 TapTap 云端:玩家可从任意设备读取存档继续游戏,避免因存档丢失导致玩家流失。
好友
- 关系列表:拉取玩家游戏内的互关好友/关注/粉丝列表,支持分页查询。
- 未读消息数/新增粉丝数:拉取玩家在 TapTap 的未读消息数/新增粉丝数,以便游戏内展示。支持监听事件实时感知数量变化。
- 用户名片:激活 TapTap 启动器的用户名片窗口,显示指定用户的基本信息。可在用户名片窗口执行关注、取关、邀上线操作。
- 好友聊天:激活 TapTap 启动器的好友聊天窗口,与好友进行点对点聊天。支持文本、表情、图片等多种消息类型。
- 邀请好友:激活 TapTap 启动器的邀请上线/邀请组队窗口,邀请指定好友启动游戏或加入指定队伍。