브릿지 이벤트 레퍼런스
플레이어가 전송하는 브릿지 이벤트 10종의 전송 시점·페이로드 필드·기본 동작 목록입니다.
이벤트 10종
이름과 페이로드는 환경과 무관하게 같습니다. 전달 형태만 다릅니다.
| 이벤트 | 전송 시점 | 페이로드 |
|---|---|---|
sauceclipEnter | 플레이어 진입 | 없음 |
sauceclipMoveProduct | 상품 클릭 | 4 필드 |
sauceClipProductIosScheme | iOS 스킴이 등록된 상품 클릭 | 5 필드 |
sauceClipProductAndroidScheme | Android 스킴이 등록된 상품 클릭 | 5 필드 |
sauceclipOnShare | 공유 클릭 | 7 필드 |
sauceclipMoveExit | 닫기 클릭 | 없음 |
sauceclipMoveChannel | 채널 클릭 | 2 필드 |
sauceclipMoveLinkButton | 링크 버튼 클릭 | 2 필드 |
sauceclipTogglePlay | 플로팅 모드에서 플레이어 탭 | 없음 |
sauceclipPlayerError | 에러 발생 | 3 필드 |
sauceclipEnter
플레이어가 컨피그를 읽은 뒤 한 번 전송됩니다. 값은 없습니다.
sauceclipEnter()sauceclipMoveProduct
상품 프리뷰·상품 목록의 상품 클릭. 정의하지 않으면 상품 링크로 현재 창 이동.
sauceclipMoveProduct(params)| 필드 | 타입 | 설명 |
|---|---|---|
| linkUrl | String | 상품 링크 |
| clipIdx | String | 클립 ID |
| productId | Number | 상품 고유 번호 |
| externalProductId | String | 제휴 상품 코드 |
sauceClipProductIosScheme · sauceClipProductAndroidScheme
앱 스킴이 등록된 상품 클릭. sauceclipMoveProduct 보다 먼저 전송됩니다.
sauceClipProductIosScheme(params)sauceClipProductAndroidScheme(params)| 필드 | 타입 | 설명 |
|---|---|---|
| url | String | 앱 스킴 주소 |
| linkUrl | String | 스킴 실행 실패 시 이동할 웹 링크 |
| clipIdx | String | 클립 ID |
| productId | Number | 상품 고유 번호 |
| price | Number | 상품 가격 |
sauceclipOnShare
공유 클릭. 정의하지 않으면 클립보드에 링크 복사.
sauceclipOnShare(params)| 필드 | 타입 | 설명 |
|---|---|---|
| linkUrl | String | 공유용 클립 링크 |
| clipId | String | 클립 ID |
| partnerId | String | 파트너 ID |
| curationId | String | 큐레이션 ID |
| title | String | 클립 제목 |
| thumbnailUrl | String | 클립 썸네일 주소 |
| tags | String[] | 클립 태그 목록 |
sauceclipMoveExit
닫기 클릭. 정의하지 않으면 컨피그 주소로 이동하거나 뒤로 가기. 값은 없습니다.
sauceclipMoveExit()sauceclipMoveChannel
채널 클릭. 정의하지 않으면 채널 주소로 현재 창 이동.
sauceclipMoveChannel(params)| 필드 | 타입 | 설명 |
|---|---|---|
| linkUrl | String | 채널 주소 |
| clipIdx | String | 클립 ID |
sauceclipMoveLinkButton
링크 버튼 클릭. 정의하지 않으면 어드민에 설정한 방식으로 링크 열기.iframe 구성에서는 전송되지 않습니다.
sauceclipMoveLinkButton(params)| 필드 | 타입 | 설명 |
|---|---|---|
| linkUrl | String | 어드민에 등록한 링크 주소 |
| clipIdx | String | 클립 ID |
sauceclipTogglePlay
플로팅 모드에서 플레이어를 탭할 때. 전체 화면 상태에서는 전송되지 않습니다. 정의하면 재생 상태는 바뀌지 않습니다. 값은 없습니다.
sauceclipTogglePlay()sauceclipPlayerError
에러 발생. 값의 의미는 에러 브릿지에 있습니다.
sauceclipPlayerError(params)| 필드 | 타입 | 설명 |
|---|---|---|
| errorCode | String | 에러 코드 |
| errorDetails | String | 에러 상세 |
| errorType | String | 'api' · 'ui' · 'video' |
Updated about 4 hours ago
Did this page help you?
