最佳实践
平台推荐集成 3.29.2 及以上版本的 SDK,配套使用 TapTap 登录 + 合规认证服务,以达到最佳用户体验。
准备工作
创建应用获取应用参数
在 TapTap 开发者中心 创建游戏应用,获取应用 Client ID、Client Token 等参数,用于初始化 SDK;

开通 TapTap 登录服务
合规认证服务依赖于 TapTap 登录服务,因此,厂商需要在 TapTap 开发者中心 > 你的游戏 > 游戏服务 > 应用配置 开启「TapTap 登录」;

配置应用包名和签名信息
Android 签名处填写 MD5 值,详情可参考:如何获取 MD5 值;

开通合规认证服务
找到 TapTap 开发者中心 > 你的游戏 > 游戏服务 > 开发与构建 > 合规认证,根据游戏实际情况,选择「已有版号」或「暂无版号」方案,然后点击立即开通

提示
若游戏选择的是「已有版号」方案则还需要完成中宣部实名认证系统的注册以及相应配置,具体的操作请参考 注册中宣部实名认证系统
可玩年龄限制
应用需要对用户年龄有额外限制时,可在 TapTap 开发者中心 > 你的游戏 > 游戏服务 > 合规认证 > 可玩年龄限制 中开启此功能,并配置所需的最低年龄要求
在后续的代码集成中,也需要处理相关的 1100 回调

代码接入
下面模拟一个小游戏来进行接入示例,该游戏主要包括两个场景:
- 登录场景 LoginScene: 用于初始化 SDK 、用户登录、切换账号、显示合规认证异常提示 UI 等
- 游戏商店及设置场景 GameStoreAndSettignsScene: 用于展示充值页面、设置菜单等
另外,因合规认证模块在游戏整个生命周期中运行,所以通过全局的单例管理工具类 GameSDKManager 来处理 SDK 的初始化及回调。
完整示例代码可参考 TDS-Unity-Demo