GuidesAPI GuideChangelog
Log In
Guides

Error codes

오류는 onError 콜백으로 전달되고 로그에도 남습니다. 코드는 만 단위 그룹으로 나뉘며, 각 코드마다 플레이어가 어떻게 되는지와 앱이 할 일을 함께 다룹니다.

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

오류는 onError 콜백으로 전달되고, 로그에도 남습니다.
콜백을 등록하지 않으면 로그만 남습니다.

항목내용
전달값error.code — 숫자
error.message — 원인 설명
로그 위치Android Logcat 의 SauceLive 태그
Kotlin
override fun onError(error: SdkError) {
    Log.w("MyApp", "SauceLive error ${error.code}: ${error.message}")
}
📘 등록 방법은 다른 콜백과 같습니다. 전체 목록은 Event handler 에 있습니다.
코드 목록

만 단위가 그룹입니다.
개별 원인을 특정할 수 없으면 그룹 번호(10000 · 20000 …)로 옵니다.

코드언제 발생하나플레이어앱이 할 일
10000 — 초기화 · appKey
10001appKey 가 비어 있거나 형식이 잘못됨실행되지 않음초기화 코드의 appKey 값 확인
10002appKey 를 사용할 수 없음 — 발급되지 않았거나 해지됨.
다른 환경(테스트/운영)의 키를 넣은 경우도 포함
실행되지 않음
사용 중 해지되면 닫힘
환경에 맞는 키인지 확인 후 담당자 문의
10003appKey 에 라이브 기능 권한이 없음실행되지 않음담당자 문의
10004초기화 전에 플레이어를 실행함실행되지 않음init() 를 먼저 호출
20000 — 방송
20001방송 정보를 받지 못함 (네트워크·서버 오류)닫힘네트워크 확인 후 다시 실행
20002존재하지 않는 라이브 ID닫힘어드민에서 라이브 ID 확인
20003방송 설정을 받지 못함닫힘네트워크 확인 후 다시 실행
20004비밀번호 방송 — 취소했거나 비밀번호가 맞지 않음닫힘없음 (시청자 동작)
30000 — 사용자
30001사용자 토큰 검증 실패 — 게스트로 진행됨유지토큰 발급 시점·대상 파트너 확인.
회원으로 바꾸려면 updateAccessToken
30002게스트 계정을 발급받지 못함닫힘네트워크 확인 후 다시 실행
40000 — 재생
40001영상 재생 오류유지 — 자동 재시도없음
40002네트워크 끊김유지 — 자동 재연결없음
50000 — 채팅
50001채팅 서버 연결 실패유지 — 자동 재연결없음
50002채팅 입장 실패 (닉네임 중복 등)유지없음 (플레이어가 안내 표시)
60000 — 기능
60001쿠폰 발급 실패 (apiDownload 타입)유지자사 발급 API 응답 확인
60002이벤트 참여 실패유지없음 (플레이어가 안내 표시)
60003알림 신청·해제 실패유지없음 (플레이어가 안내 표시)
📘 「플레이어」 열이 「닫힘」인 오류는 onError 뒤에 onClose 가 이어서 호출됩니다. 닫힘 사유는 UNAVAILABLE 입니다.
목록에 없는 오류라면

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

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


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

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

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