GuidesAPI GuideChangelog
Log In
Guides

iOS

소스라이브 플레이어 iOS SDK 는 몇 줄의 Swift 코드로 앱에 라이브 방송을 붙이는 SDK 입니다.

iOS — 소스라이브 플레이어 앱SDK
소스라이브 플레이어로 할 수 있는 것

몇 줄의 Swift 코드로 앱에 라이브 방송을 붙입니다.
시청·채팅·상품·쿠폰은 플레이어 안에 들어 있어, 앱은 실행과 이벤트 처리만 맡습니다.

소스라이브 플레이어 실행 화면 — 영상·채팅·상품이 한 화면에 표시된다
  • 라이브·VOD 재생 — 진행 중인 방송과 지난 방송을 같은 방법으로 띄웁니다
  • 채팅 — 게스트는 닉네임만 입력하면 참여할 수 있습니다
  • 상품 목록 — 방송 중 상품을 보여 주고 구매 화면으로 보냅니다
  • 쿠폰 — 시청자가 받은 쿠폰을 앱이 처리할 수 있습니다
  • 작은 창(PIP)·홈플로팅 — 앱 화면 위에 띄워 시청을 이어갑니다
  • 회원 연동 — 토큰 하나로 회원 이름·이벤트 참여가 연결됩니다
플레이어 기본 구현

플레이어를 실행하기 위한 기본 코드는 아래와 같습니다.
이외의 설정은 필요한 기능에 따라 선택적으로 적용할 수 있습니다.

Swift
// ① 앱이 시작될 때 한 번 — AppDelegate
SauceClient.initInstance(activationKey: "발급받은 활성화 키", apiHost: .stage)

// ② 플레이어를 띄울 때 — 플레이어를 담을 ViewController 안에서
let player = SauceLivePlayerClient.getInstance(broadcastID: "라이브 ID", viewController: self)

player.startPlayer()
💡 필요한 값은 활성화 키와 라이브 ID 두 가지입니다. 발급·확인 방법은 시작하기 전에 에 있습니다.
⚠️ 연동 중에는 .stage, 실제 서비스에서는 .prod — 생략하면 .stage 입니다. 서비스로 내보낼 때 .prod 로 바꾸는 것을 잊지 마세요.
추가 기능

Quickstart 를 마친 뒤 서비스에 필요한 기능만 연동합니다.
아래 항목은 모두 선택이며, 적용 순서는 무관합니다.

기능설명
A. 쿠폰 사용하기시청자가 받은 쿠폰을 앱에서 처리
B. 리워드 사용하기지급까지 플레이어가 처리
C. 방송 링크 공유하기방송 링크를 앱에서 공유
D. PIP 설정하기다른 화면으로 이동해도 작은 창으로 시청 유지
E. 홈플로팅 설정하기앱 홈 화면에 작은 플레이어를 노출
F. 딥링크 연동하기링크로 앱을 실행하고 특정 방송으로 이동


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

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

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