2단계 Shoplive Player 실행하기

    2단계 Shoplive Player 실행하기


    기사 요약

    준비된 액세스 키(Access Key)를 사용하여, Shoplive iOS SDK를 초기화하세요.

    import ShopliveSDKCommon
    ShopLiveCommon.setAccessKey("{AccessKey}")


    방송 재생

    캠페인(방송) 키를 사용하여, 방송을 재생할 수 있습니다.

    ShopLive.play(data: .init(campaignKey:"CampaignKey"))


    모바일 SDK 기반 Preview·PIP 기능 안내

    구분

    Mobile Preview (Mobile SDK)

    Mobile In-App PIP (Mobile SDK)

    Mobile OS PIP(Mobile SDK)

    동작 환경

    Mobile App

    Mobile App

    Mobile App

    방송 시청 여부

    영상 시청 가능하지만 방송 시청 수에는 집계되지 않음

    영상 시청 가능하며 방송 시청 수로 집계됨

    영상 시청 가능하며 세션이 연결된 상태일 때만 방송 시청 수로 집계됨

    방송 참여(채팅·상품 클릭 등)

    방송 참여 가능

    영상 시청만 가능

    영상 시청만 가능

    구현 필수 조건

    모바일 앱에 Native 영역 필요

    모바일 앱에 Native 영역 필요

    Xcode 설정 - 백그라운드 재생 허용 필수
    영상이 재생중인 상태에서만 동작

    주요 동작 트리거

    Native 영역에서 Shoplive Mobile SDK Preview 코드 호출 시

    • 화면을 하단으로 스와이프 했을 때

    • PIP 실행 코드를 호출했을 때
      (ShopLive.startPictureInPicture())

    • 연관 상품을 클릭했을 때 (기본 동작)

    모바일 SDK 플레이어에서 영상 시청 중 앱이 백그라운드로 전환되었을 때

    특징

    커스텀 UI 구성 가능

    최초 실행 위치 지정 가능(우하단, 좌하단 등)

    커스텀 UI 구성 가능

    최초 실행 위치 지정 가능(우하단, 좌하단 등)

    OS 제공 기본값 사용