直播带货商品自定义跳转对接文档
1.直播带货商品自定义跳转预设条件
- 观看页被引入时需要增加嵌入环境参数,isEmbedded=true
- 控制台商品信息中开启自定义跳转信息开关,并填写自定义跳转信息
2.自定义跳转信息通信对接
const message = {
action: 'commodityDetails',
type: 'chatCard', // 点击类型,'chatCard'聊天卡片,'pushCard'推送卡片,'goodsList'商品列表
msg: '自定义跳转信息'
}
uniapp webview观看页
// 观看页发起通信 uni.postMessage({ data: message }
Ios webview观看页
// 观看页发起通信 window.webkit.messageHandlers.customCommodityDetails.postMessage(message)
Android webview观看页
// 观看页发起通信 window.android.customCommodityDetails(JSON.stringify(message))
iframe嵌入
// 观看页发起通信 window.parent.postMessage(message, '*')