Step6. 商品クリックの制御
- 印刷する
Step6. 商品クリックの制御
- 印刷する
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
Shoplive Player
画面上で商品やショッピングカートを選択し、選択した情報が Shoplive Android SDK
クライアントに配信されたときに発生するイベントです。
Handler 関数を使用してイベントを渡す
CLICK_PRODUCT_DETAIL
Shoplive Player画面の商品一覧から商品を選択すると、Shoplive Android SDKは選択した商品情報をクライアントに渡す handleReceivedCommand
関数を使用します。
override fun onReceivedCommand(
context: Context,
command: String,
data: JSONObject) {
when(command) {
"CLICK_PRODUCT_DETAIL" -> {
}
}
}
CLICK_PRODUCT_CART
Shoplive Player画面の商品一覧でショッピングカートボタンをクリックすると、Shoplive Android SDKは onReceivedCommand
関数を使用してカート情報をクライアントに渡します。
override fun onReceivedCommand(
context: Context,
command: String,
data: JSONObject) {
when(command) {
"CLICK_PRODUCT_CART" -> {
}
}
}
handleNavigation (ハンドルナビゲーション)
Shoplive Android SDKは、再生中のブロードキャスト画面で商品やバナーなどを選択すると、選択内容のURL情報をクライアントに渡す handleNavigation
機能を使用します。
override fun handleNavigation(context: Context, url: String) {
Log.d(TAG, "url=$url")
}