GuidesAPI GuideChangelog
Log In
Guides

브릿지 이벤트 레퍼런스

쇼룸이 전송하는 브릿지 이벤트 7종과 자사몰이 회신하는 콜백 2종의 페이로드 필드 전체 목록입니다.

브릿지 이벤트 레퍼런스 — 쇼룸 WEB
📖 레퍼런스
🔀 전송 7종 · 콜백 2종
구현 위치

쇼룸 라이브러리를 넣은 페이지가 최상위인지 iframe 안인지에 따라 구현 위치와 받는 값이 달라집니다.

동일 페이지부모 페이지 (iframe)
언제라이브러리를 넣은 페이지에서 직접 처리라이브러리를 넣은 페이지를 iframe 으로 띄우는 경우
구현 대상window.sauceShowroom 객체에 함수 정의message 이벤트 리스너
받는 값페이로드 JSON 문자열{ key, params } JSON 문자열
파싱JSON.parse(jsonStr)JSON.parse(e.data).paramsparams 는 객체
필수 여부선택필수 — iframe 안에서는 동일 페이지 정의가 호출되지 않습니다
📌 전송 우선순위는 Android 웹뷰 → iOS 웹뷰 → iframe → 동일 페이지입니다. 자세한 내용은 브릿지 이벤트 연동에 있습니다.
💡 모든 페이로드에 partnerUniqueId 가 포함됩니다. 파싱 실패를 대비해 try·catch 로 감싸고, 실패 시 이동을 중단합니다.

이동 이벤트
sauceShowroomMoveBanner
필드타입설명
bannerIdString배너 ID
bannerTypeCodeString'IMAGE' 이미지 배너 · 'STRIP' 띠 배너 · 'LIVE' 라이브 배너
linkTypeCodeString'URL' 웹 URL · 'APP_SCHEME' 앱 스킴 · 'NONE' 링크 없음
linkUrlString이동할 URL.
모바일에서 배너에 앱 스킴이 설정돼 있으면 앱 스킴 값
linkUrlTargetTypeCodeString'SELF' 현재 창 · 'BLANK' 새 창.
값이 없을 수 있습니다
partnerUniqueIdString파트너 ID
sauceShowroomMoveProduct
필드타입설명
productUniqueIdString상품 ID
linkUrlString상품 페이지 URL
partnerUniqueIdString파트너 ID
sauceShowroomMoveSauceLivePlayer
필드타입설명
broadcastIdString라이브 ID
broadcastUrlString라이브 플레이어 URL
vodCurationIdStringVOD 큐레이션에서 클릭한 경우의 큐레이션 ID.
그 밖에는 포함되지 않습니다
partnerUniqueIdString파트너 ID
sauceShowroomMoveSauceClipPlayer
필드타입설명
clipIdString클립 ID
clipCurationIdString클립 큐레이션 ID
clipUrlString클립 플레이어 URL
partnerUniqueIdString파트너 ID

알림 이벤트

받기와 해제의 페이로드는 같습니다.

sauceShowroomTurnOnNotification
sauceShowroomTurnOffNotification
필드타입설명
broadcastIdString라이브 ID
broadcastUrlString라이브 플레이어 URL
memberIdString회원 식별 ID
accessTokenString쇼룸에 설정된 회원 토큰
programmingStartDtString방송 시작 일시
programmingEndDtString방송 종료 일시
partnerUniqueIdString파트너 ID

로그인 이벤트
sauceShowroomMemberLogin
필드타입설명
페이로드가 없습니다

콜백 이벤트

자사몰이 쇼룸으로 회신하는 이벤트입니다. 전송 방향이 반대입니다.

sauceShowroomTurnOnNotificationCallback
sauceShowroomTurnOffNotificationCallback
필드타입필수설명
broadcastIdString필수알림을 처리한 라이브 ID.
요청한 라이브 ID와 일치할 때만 성공으로 판정합니다
구현 위치회신 방법
동일 페이지window.sauceShowroom.sauceShowroomTurnOnNotificationCallback({ broadcastId })
인자는 객체
부모 페이지 (iframe)iframe.contentWindow.postMessage(JSON.stringify({ key, params: { broadcastId } }), '*')
💡 콜백 대기 시간은 5초입니다. 자세한 흐름은 라이브 알림 연동에 있습니다.

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

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

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