跳到主要内容

Share API

Share API

shareForReward(options)

执行奖励分享。分享 UI 和奖励判定由平台处理,SDK 仅接收最终结果。

选项:

参数类型必填说明
urlstring-要分享的 URL
successfunction-成功回调
failfunction-失败回调
completefunction-完成回调

成功响应:

字段类型说明
rewardedboolean是否发放奖励
errMsgstring结果消息
TudadaSDK.shareForReward({
url: 'https://example.com/share',
success: (res) => {
if (res.rewarded) {
console.log('分享完成 - 已发放奖励');
}
},
fail: (err) => console.error('分享失败:', err.errMsg),
});

shareForRewardAsync(options)

奖励分享的 Promise 版本。

选项:

参数类型必填说明
urlstring-要分享的 URL

返回值 (Promise<ShareForRewardResult>):

字段类型说明
rewardedboolean是否发放奖励
const result = await TudadaSDK.shareForRewardAsync();
if (result.rewarded) {
console.log('分享完成 - 已发放奖励');
}