- 印刷する
Event handler
- 印刷する
ショートフォームで発生した通知は、Handler
関数を通じてクライアントから渡され、必要に応じて処理されます。
ShopLiveShortform.setHandler(object : ShopLiveShortformFullTypeHandler() {
override fun onEvent(command: String, payload: String?) {
// Do something
}
override fun onError(error: ShopLiveCommonError) {
// Do something
}
override fun onShare(activity: Activity, data: ShopLiveShortformShareData) {
// Do something
}
override fun onCreate() {
// Do something
}
override fun onDestroy() {
// Do something
}
})
onEvent
ショートフォームで発生するさまざまなイベントを直接処理できる onEvent(command: String, payload: String?)
関数を提供します。
onError
ショートフォームで発生するエラーを直接処理できる onError(error: ShopLiveCommonError)
関数を提供します。
ShopLiveCommonError
フィールド | タイプ | 説明 |
---|---|---|
メッセージ | String | エラーメッセージ |
原因 | Throwable? | エラーの原因 |
onShare
onShare(activity: Activity, data: ShopLiveShortformShareData)
を活用して、ショートフォームからで直接共有するための機能を開発します。
ShopLiveShortformShareData
フィールド | タイプ | 説明 |
---|---|---|
shortsId(ショートズ ID) | String | ショートフォームのユニークID |
SRNの | String | ショートフォームの固有情報を含むID |
タイトル | String | ショートフォームのタイトル (og タグ用) |
説明: __________ | String | ショートフォームの説明(ogタグ用) |
サムネイル | String | ショートフォームのサムネイル (og タグ用) |
onCreate
onCreate()
を活用して、ショートフォーム詳細を入力するために必要な機能を開発することができます。
onDestroy
onDestroy()
を活用して、ショートフォームの詳細の最後に必要な機能を開発することができます。
ネイティブハンドラー
ショートフォームで生成された通知は、クライアントによって NativeHandler
関数を介して渡され、必要に応じて処理されます。
ネイティブ (ハイブリッドアプリケーションでの自動実装) ハイブリッド環境接続API
ShopLiveShortformProductListener
onClick
onClick(data: ShopLiveShortformIdentifier?, product: ShopliveShortformProductData)
を活用して、商品クリックをショートフォームで直接開発します。
ShopLiveShortformIdentifier
フィールド | タイプ | 説明 |
---|---|---|
shortsId | String | ショートフォームのユニーク識別子 |
srn | String | ショートフォームの固有情報を含むID |
ShopLiveShortformProductData
フィールド | タイプ | 説明 |
---|---|---|
shortsId | String | ショートフォームのユニーク識別子 |
srn | String | ショートフォームの固有情報を含むID |
フィールド | タイプ | 説明 |
---|---|---|
brand | String? | 商品のブランド情報 |
currency | String? | 商品の通貨 |
description | String? | 商品の詳細節女 |
discountPrice | Double? | 商品の割引価格 |
discountRate | Double? | 商品の値引き率 |
imageUrl | String? | 商品詳細ページURL |
名前 | String? | 商品名 |
originalPrice | Double? | 商品の通常価格 |
productId | ロング? | 商品登録時にShopliveが自動発行するユニークID |
showPrice | Boolean | 商品の表示価格 |
sku | String? | 商品の固有SKU(商品ID)情報) |
url | String? | 商品詳細ページのURL |
ShopLiveShortformUrlListener
onClick
onClick(data: ShopLiveShortformIdentifier?, url: String)
を活用して、バナーのクリックをショートフォームで直接開発します。
ShopLiveShortformIdentifier
フィールド | タイプ | 説明 |
---|---|---|
shortsId | String | ショートフォームのユニークなID |
srn | String | ショートフォームの固有情報を含むID |