正版验证开发指南
集成前准备
PC 端接入
在 Windows 平台,开发者还需接入启动校验。同时,由于游戏购买状态和 DLC 功能依赖 TapTap PC 端处理,建议在启动校验成功后添加TapTap PC 端状态 监听,并在状态异常时引导玩家检查网络或重新通过 TapTap PC 端启动游戏。
权限说明
- Android
该模块需要访问设备中已安装的 Tap 客户端信息,在 Android 11 且工程 targetVersion > 29 时需要
开发者在应用 AndroidManifest.xml 中添加如下配置:
<queries>
<package android:name="com.taptap" />
<package android:name="com.taptap.pad" />
<package android:name="com.taptap.global" />
</queries>
该模块将在应用中添加如下权限:
<uses-permission android:name="android.permission.REORDER_TASKS" />
SDK 获取
- Unity
- Android
远程依赖
NPMJS 方式:在 Packages/manifest.json 中添加:
"dependencies":{
"com.taptap.sdk.core":"4.10.5",
"com.taptap.sdk.license":"4.10.5"
}
GitHub 方式:在 Packages/manifest.json 中添加:
"dependencies":{
"com.taptap.sdk.core":"https://github.com/taptap/tapsdk-unity-dist.git?path=/Core#4.10.5",
"com.taptap.sdk.license":"https://github.com/taptap/tapsdk-unity-dist.git?path=/License#4.10.5"
}