开发指南
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 回调设置
- Unity
- Android
- iOS
public class MyTapDLCCallback:ITapDlcCallback
{
public void OnQueryCallBack(TapLicenseQueryCode code, Dictionary<string, object> queryList)
{
}
public void OnOrderCallBack(string sku, TapLicensePurchasedCode status)
{
}
}
TapLicense.SetDLCCallback(new MyTapDLCCallback());
TapLicenseHelper.setDLCCallback(new DLCManager.InventoryCallback() {
@Override
public boolean onQueryCallBack(int i, HashMap<String, Integer> hashMap) {
return false;
}
@Override
public void onOrderCallBack(String s, int i) {
}
});