하이브리드 연동하기

적용 가이드

[1단계] 웹 Short-form 적용하기

Short-form을 서비스하기 위해 웹 연동이 우선 진행되어야 합니다. Short-form웹 연동을 위해 다음 링크를 참고 해주세요.

웹 페이지에 설치하기

[2단계] 네이티브 코드 적용하기

고객사 웹 UIViewController에 아래 코드를 추가하세요. Handler

import ShopLiveShortformSDK

class CustomerViewController: UIViewController {
    ...
    override func viewDidLoad() {
        super.viewDidLoad()
        ShopLiveShortform.BridgeInterface.connect(webview) // Required
        ShopLiveShortform.ShortsReceiveInterface.setHandler(self) // Required
    }
    ...
}

extension CustomerViewController: ShopLiveShortformReceiveHandlerDelegate {
    func handleShare(shareUrl: String) {
      // Do something
    }
    
    func onError(error: Error) {
      // Do something
    }
    
    func onEvent(command: String, payload: String?) {
      // Do something
    }
    
    func onDidDisAppear() {
      // Do something
    }
    
    func onDidAppear() {
      // Do something
    }
}