保利威文档中心

帮助中心

互动模块

更新时间:2026-06-05 13:23:19

一、功能概述

互动模块(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 方法 说明
setupIarCore 安装互动接收端 SDK
getInteractSetting 获取互动设置信息
getAnnouncement 获取公告 SDK 单一实例
getCheckIn 获取签到 SDK 单一实例
getAnswerCard 获取答题卡 SDK 单一实例
getQuestionnaire 获取问卷 SDK 单一实例
getQuestionAnswer 获取问答 SDK 单一实例
getPushCard 获取卡片推送 SDK 单一实例
getLottery 获取抽奖 SDK 单一实例
getWelfareLottery 获取条件抽奖 SDK 单一实例
getEnrollLottery 获取报名抽奖 SDK 单一实例
getRedpack 获取红包 SDK 单一实例
getRedpackRain 获取红包雨 SDK 单一实例
getVote 获取投票 SDK 单一实例
getFeedBack 获取反馈 SDK 单一实例
getProduct 获取商品库 SDK 单一实例
processProductReplay 商品库回放
getTuwen 获取图文直播 SDK 单一实例
getSeatTable 获取云席 SDK 单一实例
setupSeatTable 设置云席信息
getTopicPK 获取话题PK SDK 单一实例
getRushAnswer 获取抢答 SDK 单一实例
getProductLinkJumpTipDetail 获取商品库按钮点击提示模板配置
getAddressManagement 地址管理 SDK 单一实例
getOrder 订单 SDK 单一实例
getLotteryPrivacyDetail 获取抽奖隐私协议的数据
parseProductDetail 解析商品详情
getVoteSetting 获取投票设置
getIarCoreV2 -
getAnswerCardV2 获取答题卡 SDK 单一实例(V2)
getQuestionnaireV2 获取问卷 SDK 单一实例(V2)
getCheckInV2 获取签到 SDK 单一实例(V2)
getLotteryV2 获取抽奖 SDK 单一实例(V2)
getCouponV2 获取优惠券 SDK 单一实例(V2)
getLuckyLotteryV2 获取平台抽奖 SDK 单一实例
getLuckyBagV2 获取福袋 SDK 单一实例(V2)
getVoteV2 获取投票 SDK 单一实例(V2)
getBulletinV2 获取公告 SDK 单一实例(V2)

四、Event 事件概览

Event 事件 说明
InteractReceiveEvents.ProductClick 商品库点击事件
InteractReceiveEvents.ProductBuyTimes 商品下单数量事件
InteractReceiveEvents.InteractSettingUpdate 互动设置信息更新事件
InteractReceiveEvents.SignInTimes 签到次数事件
联系客服,在线咨询