保利威文档中心

幫助中心

互動模組

更新時間: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 簽到次數事件
联系客服,在线咨询