본문으로 건너뛰기

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('공유 완료 - 보상 지급');
}