API - Short-form
ShopLiveShortform.play(context: Context)
Short-form 상세 화면을 재생 합니다. ( 전체 재생 목록 )
ShopLiveShortform.play(context)
ShopLiveShortform.play(context: Context, shortsId: String?, srn: String?)
Short-form 상세 화면을 재생 합니다. ( shortsId, srn에 연관된 재생 목록 )
ShopLiveShortform.play(context, shortsId, srn)
ShopLiveShortform.intent(context: Context, shortsId: String?, srn: String?)
Short-form 상세 화면을 Play 할 수 있는 intent를 제공합니다. ( shortsId, srn에 연관된 재생 목록 )
val intent = ShopLiveShortform.intent(context, shortsId, srn)
startActivity(intent)
ShopLiveShortform.close()
Short-form 상세 화면을 닫습니다.
ShopLiveShortform.close()
ShopLiveShortform.hidePreview()
Short-form Preview를 닫습니다.
참고 - 현재 Web을 통한 preview만 제공하고 있어 SDK에서는 showPreview를 제공하고 있지 않습니다.
ShopLiveShortform.hidePreview()
ShopLiveShortform.connectBridgeInterface(activity: Activity, webView: WebView)
하이브리드 환경에서 Web과 SDK를 연결합니다.
ShopLiveShortform.connectBridgeInterface(activity, webView)
ShopLiveShortform.receiveBridgeInterface(activity: Activity, webView: WebView)
하이브리드 환경에서 Web과 SDK에서 메세지를 주고 받습니다.
ShopLiveShortform.receiveBridgeInterface(activity, webView)
ShopLiveShortform.observeProductUrl(activity: Activity, callback: (String) -> Unit)
상품을 눌렀을때 이벤트를 상시 받아서 처리 할 수 있습니다.
ShopLiveShortform.observeProductUrl(activity) {
// Do something
}
ShopLiveShortform.observeOnceProductUrl(activity: Activity, callback: (String) -> Unit)
상품을 눌렀을때 이벤트를 한번만 받아서 처리 할 수 있습니다.
ShopLiveShortform.observeOnceProductUrl(activity) {
// Do something
}
Updated 13 days ago