Share API
Share API
ShareForReward(url, onSuccess, onFail)
执行奖励分享。分享 UI 和奖励判定由平台处理,SDK 仅接收最终结果。
参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
url | string | - | 要分享的 URL(可为 null) |
onSuccess | Action<ShareForRewardResult> | - | 成功回调 |
onFail | Action<string> | - | 失败回调 |
成功响应 (ShareForRewardResult):
| 字段 | 类型 | 说明 |
|---|---|---|
rewarded | bool | 是否发放奖励 |
// 奖励分享
TudadaSDK.Instance.ShareForReward(
url: "https://example.com/share",
onSuccess: (result) => {
if (result.rewarded)
{
Debug.Log("分享完成 - 已发放奖励");
}
},
onFail: (err) => Debug.LogError("分享失败: " + err)
);
// 不带 URL 调用
TudadaSDK.Instance.ShareForReward(
onSuccess: (result) => Debug.Log("奖励: " + result.rewarded)
);