6단계 상품 클릭 관리하기

    6단계 상품 클릭 관리하기


    The content is currently unavailable in English. You are viewing the default Korean version.
    Article summary

    Shoplive Player 화면에서 상품을 선택하거나 장바구니 등을 선택하였을 때 발생하는 이벤트와 선택한 정보를 Shoplive iOS SDK가 클라이언트로 전달합니다.

    Handler 함수를 사용한 이벤트 전달

    CLICK_PRODUCT_DETAIL

    Shoplive Player 화면의 상품 목록에서 상품을 선택하면, Shoplive Flutter SDK는 receivedCommand 함수를 사용하여 선택한 상품 정보를 클라이언트에 전달합니다.

    _shopLivePlayer.receivedCommand.listen((data) {
      // print("handleReceivedCommand: ${data.command} data: ${data.data}");
      // 명령어: CLICK_PRODUCT_DETAIL
    });

    CLICK_PRODUCT_CART

    Shoplive Player 화면의 상품 목록에서 장바구니 버튼을 클릭하면, Shoplive Flutter SDK는 receivedCommand 함수를 사용하여 장바구니 정보를 클라이언트에 전달합니다.

    _shopLivePlayer.receivedCommand.listen((data) {
      // print("handleReceivedCommand: ${data.command} data: ${data.data}");
      // 명령어: CLICK_PRODUCT_CART
    });

    handleNavigation

    재생 중인 방송 화면에서 상품, 배너 등을 선택했을 때, Shoplive Flutter SDK는 handleNavigation 함수를 사용하여 선택 항목의 URL 정보를 클라이언트에 전달합니다.

    _shopLivePlayer.handleNavigation.listen((data) {
      String url = data.url;
      print("handleNavigation $url");
      // URL 처리 로직
    });