Share API
Share API
shareForReward(options)
보상형 공유를 실행합니다. 공유 UI와 보상 지급 판단은 플랫폼이 처리하며, SDK는 최종 결과만 수신합니다.
옵션:
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
url | string | - | 공유할 URL |
success | function | - | 성공 콜백 |
fail | function | - | 실패 콜백 |
complete | function | - | 완료 콜백 |
성공 응답:
| 필드 | 타입 | 설명 |
|---|---|---|
rewarded | boolean | 보상 지급 여부 |
errMsg | string | 결과 메시지 |
TudadaSDK.shareForReward({
url: 'https://example.com/share',
success: (res) => {
if (res.rewarded) {
console.log('공유 완료 - 보상 지급');
}
},
fail: (err) => console.error('공유 실패:', err.errMsg),
});
shareForRewardAsync(options)
보상형 공유의 Promise 버전입니다.
옵션:
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
url | string | - | 공유할 URL |
반환값 (Promise<ShareForRewardResult>):
| 필드 | 타입 | 설명 |
|---|---|---|
rewarded | boolean | 보상 지급 여부 |
const result = await TudadaSDK.shareForRewardAsync();
if (result.rewarded) {
console.log('공유 완료 - 보상 지급');
}