GuidesAPI GuideChangelog
Log In
Guides

브릿지 이벤트 연동

상품 클릭·공유·닫기 같은 동작을 자사몰이 직접 처리하는 이벤트입니다. 정의하면 플레이어의 기본 동작 대신 정의한 함수가 실행됩니다.

브릿지 이벤트 연동 — 소스클립 플레이어
이벤트 목록

정의하지 않아도 플레이어가 기본 동작을 수행합니다. 앱 웹뷰는 예외입니다.

이벤트전송 시점정의하지 않았을 때
sauceclipMoveProduct상품 클릭상품 링크로 현재 창 이동
sauceclipOnShare공유 클릭클립 링크를 클립보드에 복사하고 토스트 표시
sauceclipMoveExit닫기 클릭컨피그에 설정한 주소로 이동, 없으면 뒤로 가기
sauceclipMoveChannel채널 클릭채널 주소로 현재 창 이동
sauceclipMoveLinkButton링크 버튼 클릭어드민에 설정한 방식으로 링크 열기
sauceclipEnter플레이어 진입
sauceclipTogglePlay플로팅 모드에서 플레이어 탭재생·일시정지 전환
sauceclipPlayerError에러 발생
⚠️ 앱 웹뷰에서는 이동과 관련된 동작이 웹뷰 안에서 처리되지 않습니다. 상품·채널 이동과 닫기는 브릿지 이벤트로 구현합니다.

수신 방법

플레이어가 놓인 환경에 따라 전달 경로가 다릅니다. 위에서부터 먼저 찾은 경로 하나로만 보냅니다.

순서환경받는 곳페이로드
1앱 웹뷰 (Android)sauceclip 인터페이스JSON 문자열
2앱 웹뷰 (iOS)WKScriptMessageHandlerJSON 문자열
3동일 페이지window 의 같은 이름 함수객체
4iframe부모 창의 message 이벤트{ key, params } JSON 문자열
📍 네 경로 중 어디에도 수신부가 없으면 플레이어가 기본 동작을 수행합니다.
⚠️ sauceclipMoveLinkButtoniframe 경로를 쓰지 않습니다. 부모 창으로 가지 않고 플레이어가 직접 링크를 엽니다.


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

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

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