跳到主要内容

API 概述

基本用法

所有 API 通过 TudadaSDK.Instance 访问:

using Tudada;

// 检查SDK是否可用
if (TudadaSDK.Instance.IsAvailable())
{
// 调用API
TudadaSDK.Instance.Login(
onSuccess: (result) => { ... },
onFail: (err) => { ... }
);
}

TudadaSDK.Instance 是单例,首次访问时会自动创建 TudadaSDKHandler GameObject。请勿更改该 GameObject 的名称。

通用模式

所有异步 API 接收 onSuccessonFail 回调:

TudadaSDK.Instance.SomeApi(
// 必填/可选参数
param: value,

// 成功时调用(可选)
onSuccess: (result) => {
Debug.Log("成功: " + result.errMsg);
},

// 失败时调用(可选)
onFail: (errMsg) => {
Debug.LogError("失败: " + errMsg);
}
);