跳到主要内容
版本:v2

开发指南

DLC 查询和购买

在项目的 Packages/manifest.json 文件中添加以下依赖:

"dependencies":{
// 公共库
"com.taptap.tds.common":"https://github.com/TapTap/TapCommon-Unity.git#{version}",
// 付费购买
"com.taptap.tds.dlc": "https://github.com/TapTap/TapLicense-Unity.git#{version}",
}

DLC 查询和购买

DLC 回调设置

public class MyTapDLCCallback:ITapDlcCallback
{
public void OnQueryCallBack(TapLicenseQueryCode code, Dictionary<string, object> queryList)
{

}

public void OnOrderCallBack(string sku, TapLicensePurchasedCode status)
{

}
}

TapLicense.SetDLCCallback(new MyTapDLCCallback());

DLC 查询

TapLicense.QueryDLC(string[] skuIds);

DLC 购买

TapLicense.PurchaseDLC(string skuId);

参数说明

TapLicenseQueryCode

回调回调值说明
QUERY_RESULT_OK0查询成功
QUERY_RESULT_NOT_INSTALL_TAPTAP1检查测试机未安装 TapTap 客户端
QUERY_RESULT_ERR2查询失败
ERROR_CODE_UNDEFINED80000未知错误

skuId:

内购商品 id,需要联系 TapTap 运营同学进行配置;

测试

为了保证上线后,游戏对于用户是否购买的判断能够正常生效,请务必按照以下说明完成自测。

上传 APK

上传需要测试的 APK 至开发者中心,并通过审核。

配置 SDK

前往开发者中心 >> 选择SDK 控制台 >> 选择购买激活 SDK >> 选择相应的游戏的配置 >> 填写测试用户的 TapTap ID 。

或者,前往开发者中心 >> 选择已经开放售卖的游戏 >> 选择购买激活 SDK 设置 >> 填写测试用户的 TapTap ID 。

开始测试

在 TapTap 客户端使用已填写的测试用户账号登录。

正式开始售卖

完善应用信息

前往开发者中心,按照物料要求填写应用信息,并审核通过。

设置售卖价格

前往开发者中心 >> 售卖设置 ,开启售卖开关,设置游戏售卖金额,提交审核,并同步对接的 TapTap 运营相关信息。

正式上线

所有流程都确保顺利后,游戏可正式上线。