GuidesAPI GuideChangelog
Log In
Guides

B. 리워드 사용하기

리워드는 조건 판정부터 지급까지 플레이어가 처리합니다. 시청자가 보상 링크로 이동할 때만 onRewardClick 이 호출되며, 등록하지 않으면 플레이어가 직접 엽니다.

B. 리워드 사용하기 — 소스라이브 플레이어 iOS SDK
⏱ 예상 소요 시간: 5분
📋 사전 조건: 어드민에 리워드 등록
리워드 동작 방식

리워드는 조건 판정부터 지급까지 플레이어가 처리합니다.
앱이 맡는 것은 보상 링크로 이동하는 지점 하나입니다.

Swift
func onRewardClick(info: RewardClickInfo) -> Bool {
    openRewardScreen(info.linkUrl)   // info.linkUrl = 어드민에 등록한 보상 링크
    return true
}
⚠️ 콜백을 등록하지 않으면 플레이어가 보상 링크를 직접 엽니다. 앱 스킴은 외부 앱으로 열고, http(s) 링크는 방송의 리워드 시트 설정이 켜졌을 때만 플레이어 안 시트로 엽니다. 이 설정이 꺼진 방송에서는 http(s) 링크가 열리지 않으므로, 앱 화면에서 열려면 콜백을 등록하고 true 를 돌려줍니다.
진행 흐름

앱이 개입하는 지점은 마지막 단계 하나입니다.

  • 1
    어드민에서 리워드를 설정합니다. 참여 조건·보상·연결 주소를 등록합니다.
  • 2
    시청자가 조건을 채우면 플레이어가 참여 버튼을, 달성한 뒤에는 받기 버튼을 보여 줍니다.
  • 3
    시청자가 받기를 누르면 플레이어가 지급까지 처리합니다. 어드민에 등록한 보상 링크로 이동할 때 onRewardClick 이 호출됩니다.
📘 지급 결과는 어드민에서 확인합니다. 누가 참여하고 받았는지는 소스 어드민의 리워드 현황에서 봅니다. 앱이 따로 집계할 필요가 없습니다.
설정 변경 요청

참여 조건·보상 내용·노출 시점은 방송 설정으로 정해집니다.
앱을 다시 배포하지 않아도 반영되므로, 필요한 것이 있으면 알려 주세요.

📘 문의 경로 — 모비두 담당자 또는 카카오톡 채널


Did this page help you?
🏠 소스라이브 🎬 소스클립 🔗 소스링크 📢 소스애드
🧩 API 가이드
🆕 최근 업데이트
💬 도움이 더 필요하신가요?
메일로 문의 카카오톡 채널로 문의
담당자에게 문의하기

궁금한 점이나 불편했던 점을 남겨주시면 담당자가 확인 후 답변드릴게요.

가이드 챗봇
* AI를 활용해 답변해서 사실과 다를 수도 있어요. 더 궁금한 사항은 '담당자에게 문의하기'를 이용해주세요.
💡 궁금한 솔루션(예: 라이브, 링크 등)을 함께 적어주시면 더 정확한 답변을 받을 수 있어요.