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)
);