GuidesAPI GuideChangelog
Log In
Guides

Error codes

SDK 가 앱에 알리는 오류는 appKey 검증 실패 하나이고 onSdkAuthFailed 로 옵니다. 코드별 원인과 앱이 할 일, 알리지 않거나 앱이 종료되는 경우를 함께 다룹니다.

Error codes — 소스라이브 플레이어 iOS SDK
📘 레퍼런스
📡 onSdkAuthFailed 로 전달
오류가 오는 곳

SDK 가 앱에 알리는 오류는 appKey 검증 실패 하나이고, 앱 전체 콜백의 onSdkAuthFailed 로 옵니다.
숫자 오류 코드는 없습니다. player.onError 와 SwiftUI onSauceError 는 선언만 있고 호출되지 않습니다.

항목내용
전달값code — 문자열 코드
message — 원인 설명
받는 곳SauceClient.setLivePlayerCallback(_:) 에 넘긴 객체. 인스턴스별 클로저로는 받을 수 없습니다
등록하지 않으면아무 동작 없음. 로그도 남지 않습니다
Swift
// SauceClient.setLivePlayerCallback(_:) 에 넘긴 객체에 구현합니다
func onSdkAuthFailed(code: String, message: String) {
    print("SauceLive appKey 오류 \(code): \(message)")
}
📘 등록 방법은 다른 앱 전체 콜백과 같습니다. 전체 목록은 Event handler 에 있습니다.
코드 목록

코드는 서버가 정한 값을 그대로 전달합니다.
서버가 코드를 주지 않으면 아래 두 코드 중 하나로 채웁니다.

코드언제 발생하나그 뒤 플레이어앱이 할 일
SDK001서버가 appKey 를 받아들이지 않음 — 발급되지 않았거나 쓸 수 없는 키이번 앱 실행 동안 열리지 않음. startPlayer() 를 부를 때마다 이 코드가 다시 옵니다.
다음 실행 때 다시 검증
환경(.stage · .prod)에 맞는 키인지 확인한 뒤 담당자 문의
C001서버가 검증 요청을 잘못된 요청으로 판단함이번 앱 실행 동안 열리지 않음.
다음 실행 때 다시 검증
초기화 코드에 appKey 가 제대로 들어갔는지 확인
C001실행할 때 파트너 식별자를 확인할 수 없음 — 첫 검증이 네트워크 오류로 끝났고, 라이브 ID 로도 파트너를 알 수 없음이번 실행만 열리지 않음네트워크를 확인하고 다시 실행. 라이브 ID 가 맞는지 확인
알리지 않거나 앱이 종료되는 경우

아래 경우에는 onSdkAuthFailed 가 오지 않습니다.

상황플레이어확인 방법
initInstance 전에 getInstance 를 부름앱이 종료됨SauceClient.isInitialized 로 먼저 확인
회원 토큰 검증에 실패함게스트로 진행플레이어에 회원 닉네임이 표시되는지 확인 → 3. 사용자 인증하기
담당자에게 문의할 때

아래를 정리해 전달해 주시면 원인 확인이 빠릅니다.

항목왜 필요한가
오류 코드 · 메시지onSdkAuthFailed 로 받은 값이 있으면 그대로
라이브 ID어느 방송인지 특정합니다
Xcode 콘솔 로그SDK 가 남긴 메시지를 확인합니다
발생 시각 · 기기 · iOS 버전서버 로그와 대조합니다
📘 문의 경로 — 모비두 담당자 또는 카카오톡 채널


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

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

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