互动功能
本文档主要提供互动功能 SDK 单一实例获取 Api 说明。
一、安装互动接收端 SDK
观看页 SDK 默认不会加载互动功能接收端 SDK,如需使用互动功能,请在 watchCore.setup()
之后调用该方法加载互动功能接收端 SDK。
Api 方法: setupIarCore(): Promise<void>
示例:
二、获取互动设置信息
用于获取管理后台设置的互动功能信息。
Api 方法: getInteractSetting(): InteractSetting
返回值说明: 互动功能设置信息,InteractSetting
类型,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 招聘直播开关 |
|
| 商品库开关 |
|
| 商品库数据上报开关 |
|
| 商品库链接跳转提示开关 |
|
| 报名抽奖开关 |
|
| 抽奖手动结束开关 |
|
| 条件抽奖开关 |
|
| 条件抽奖是否自动弹窗开关 |
|
| 投诉反馈开关 |
|
| 投票活动开关 |
|
| 互动红包开关 |
|
| 红包背景图 |
|
| 红包雨底部背景图 |
|
| 红包雨下落物图片 |
|
| 云席功能开关 |
|
| 云席模板 |
|
| 嘉宾普通云席最大数量 |
|
| 嘉宾 vip 云席最大数量 |
|
| 云席自定义文案开关 |
|
| 云席自定义文案 |
|
| 云席嘉宾证开关 |
|
| 抽奖按钮中文文案 |
|
| 抽奖按钮英文文案 |
|
| 是否显示热卖特效 |
|
| 热卖词数据 |
|
示例:
三、获取公告 SDK 单一实例
Api 方法: getAnnouncement(): Announcement
返回值说明: 公告 SDK 单一实例,Announcement
类型
四、获取签到 SDK 单一实例
Api 方法: getCheckIn(): CheckIn
返回值说明: 签到 SDK 单一实例,CheckIn
类型
五、获取答题卡 SDK 单一实例
Api 方法: getAnswerCard(): AnswerCard
返回值说明: 答题卡 SDK 单一实例,AnswerCard
类型
六、获取问卷 SDK 单一实例
Api 方法: getQuestionnaire(): Questionnaire
返回值说明: 问卷 SDK 单一实例,Questionnaire
类型
七、获取问答 SDK 单一实例
Api 方法: getQuestionAnswer(): QuestionAnswer
返回值说明: 问答 SDK 单一实例,QuestionAnswer
类型
八、获取卡片推送 SDK 单一实例
Api 方法: getPushCard(): PushCard
返回值说明: 卡片推送 SDK 单一实例,PushCard
类型
九、获取抽奖 SDK 单一实例
Api 方法: getLottery(): Lottery
返回值说明: 抽奖 SDK 单一实例,Lottery
类型
十、获取条件抽奖 SDK 单一实例
Api 方法: getWelfareLottery(): WelfareLottery
返回值说明: 条件抽奖 SDK 单一实例,WelfareLottery
类型
十一、获取报名抽奖 SDK 单一实例
Api 方法: getEnrollLottery(): EnrollLottery
返回值说明: 报名抽奖 SDK 单一实例,EnrollLottery
类型
十二、获取红包 SDK 单一实例
红包功能开发文档: 红包组件
Api 方法: getRedpack(): RedEnvelope
返回值说明: 红包 SDK 单一实例,RedEnvelope
类型
十三、获取红包雨 SDK 单一实例
目前红包雨和红包共用一份 文档
Api 方法: getRedpackRain(): RedpackRain
返回值说明: 红包雨 SDK 单一实例,RedpackRain
类型
十四、获取投票 SDK 单一实例
暂无相关文档,后续补充...
Api 方法: getVote(): Vote
返回值说明: 投票 SDK 单一实例,Vote
类型
十五、获取反馈 SDK 单一实例
暂无相关文档,后续补充...
Api 方法: getFeedBack(): FeedBack
返回值说明: 反馈 SDK 单一实例,FeedBack
类型
十六、获取商品库 SDK 单一实例
Api 方法: getProduct(): Product
返回值说明: 商品库 SDK 单一实例,Product
类型
十七、商品库回放
Api 方法: processProductReplay(params: Object): void
参数说明:
params:undefined,
Object
类型,必传,详细类型说明如下
参数名 | 说明 | 类型 | 必须 | 默认值 |
---|---|---|---|---|
| 当前播放时间,单位:秒 |
| 是 | - |
| 播放总时长,单位:秒 |
| 是 | - |
十八、获取图文直播 SDK 单一实例
Api 方法: getTuwen(): Tuwen
返回值说明: 图文直播 SDK 单一实例,Tuwen
类型
十九、获取云席 SDK 单一实例
Api 方法: getSeatTable(): SeatTable
返回值说明: 云席 SDK 单一实例,SeatTable
类型
二十、设置云席信息
Api 方法: setupSeatTable(): Promise<void>
二十一、获取话题PK SDK 单一实例
Api 方法: getTopicPK(): Topic
返回值说明: 话题PK SDK 单一实例,Topic
类型
二十二、获取抢答 SDK 单一实例
Api 方法: getRushAnswer(): RushAnswer
返回值说明: 抢答 SDK 单一实例,RushAnswer
类型
二十三、获取商品库按钮点击提示模板配置
Api 方法: getProductLinkJumpTipDetail(): undefined | ProductLinkJumpTipDetail
返回值说明: 商品库按钮点击提示模板,undefined | ProductLinkJumpTipDetail
类型
二十四、地址管理 SDK 单一实例
Api 方法: getAddressManagement(): AddressManagement
返回值说明: 地址管理 SDK 单一实例,AddressManagement
类型
二十五、订单 SDK 单一实例
Api 方法: getOrder(): Order
返回值说明: 订单管理 SDK 单一实例,Order
类型
二十六、获取抽奖隐私协议的数据
Api 方法: getLotteryPrivacyDetail(): LotteryPrivacyDetail
返回值说明: LotteryPrivacyDetail
类型,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
| 抽奖隐私协议内容 |
|
| 抽奖活动隐私协议开关 |
|
Last updated