互动模块

一、功能概述

互动模块(interactReceive) 主要负责互动接收端的逻辑处理,内部已集成了保利威提供的互动接收端 JSSDK。开发者可通过 interactReceive 模块提供的 API 获取各互动功能 SDK 的单一实例,并将实例传入到互动接收端的 UI 组件中,本文档仅提供单一实例的获取方式,详细的用法可参考 互动接收端 JSSDK 文档。

注意:interactReceive 模块内部会自动更新互动 SDK 配置,开发者无需另外调用 updateConfig 来更新。

二、使用方式

通过观看页 SDK 获取互动组件单一实例并创建互动 UI 组件示例(以卡片推送为例):

<!-- @file 卡片推送 -->
<template>
  <iar-push-card
    :push-card-sdk="pushCardSdk"
    @entry-visible-changed="entryVisibleChanged"
  />
</template>

<script>
// 引入互动功能 UI 组件
import IarPushCard from '@polyv/interactions-receive-sdk-ui-default/lib/PushCard';

export default {
  components: {
    IarPushCard,
  },

  data() {
    return {
      pushCardSdk: null,
    };
  },

  methods: {
    entryVisibleChanged(visible) {
      // 当有入口时,回调入口的显示状态
      // visible:是否显示,true:显示,false:隐藏
      console.info('### 2.1 卡片入口当前的显示状态:', visible);
    }
  },

  mounted() {
    this.pushCardSdk = watchCore.internalReceive.getPushCard();
  },
};
</script>

三、Api 方法概览

Api 方法
说明

安装互动接收端 SDK

获取互动设置信息

获取公告 SDK 单一实例

获取签到 SDK 单一实例

获取答题卡 SDK 单一实例

获取问卷 SDK 单一实例

获取问答 SDK 单一实例

获取卡片推送 SDK 单一实例

获取抽奖 SDK 单一实例

获取条件抽奖 SDK 单一实例

获取报名抽奖 SDK 单一实例

获取红包 SDK 单一实例

获取红包雨 SDK 单一实例

获取投票 SDK 单一实例

获取反馈 SDK 单一实例

获取商品库 SDK 单一实例

商品库回放

获取图文直播 SDK 单一实例

获取云席 SDK 单一实例

设置云席信息

获取话题PK SDK 单一实例

获取抢答 SDK 单一实例

获取商品库按钮点击提示模板配置

地址管理 SDK 单一实例

订单 SDK 单一实例

获取抽奖隐私协议的数据

四、Event 事件概览

Event 事件
说明

Last updated

Was this helpful?