B. 리워드 사용하기
리워드는 조건 판정부터 지급까지 플레이어가 처리합니다. 시청자가 보상 링크로 이동할 때만 onRewardClick 이 호출되며, 등록하지 않으면 이동하지 않습니다.
리워드 동작 방식
리워드는 조건 판정부터 지급까지 플레이어가 처리합니다.
앱이 맡는 것은 보상 링크로 이동하는 지점 하나입니다.
Swift
func onRewardClick(info: RewardClickInfo) -> Bool { openRewardScreen(info.linkUrl) // info.linkUrl = 어드민에 등록한 보상 링크 return true }
❗ 콜백을 등록하지 않으면 이동하지 않습니다. 조건 판정·당첨·지급 자체는 플레이어가 처리하지만, 보상 링크로 보내는 것은 앱이 합니다.
진행 흐름
앱이 개입하는 지점은 마지막 단계 하나입니다.
-
1어드민에서 리워드를 설정합니다. 참여 조건·보상·연결 주소를 등록합니다.
-
2시청자가 조건을 채우면 플레이어가 참여 버튼을, 달성한 뒤에는 받기 버튼을 보여 줍니다.
-
3시청자가 받기를 누르면 플레이어가 지급까지 처리합니다. 어드민에 등록한 보상 링크로 이동할 때
onRewardClick이 호출됩니다.
📘 지급 결과는 어드민에서 확인합니다. 누가 참여하고 받았는지는 소스 어드민의 리워드 현황에서 봅니다. 앱이 따로 집계할 필요가 없습니다.
설정 변경 요청
참여 조건·보상 내용·노출 시점은 방송 설정으로 정해집니다.
앱을 다시 배포하지 않아도 반영되므로, 필요한 것이 있으면 알려 주세요.
Updated 6 days ago
Did this page help you?
