## 互动组件对接文档


## 1. 简介

 为增强直播业务互动性，自云直播SDK v4.1.0版本开始，逐步提供互动组件库

### 组件版本

| 组件       | 最新版本 | 支持云直播SDK版本（>=） | 文档                          |
| ---------- | -------- | ----------------------- | ----------------------------- |
| 组件基础库 | 1.2.7    | v4.1.0                  |                               |
| 点赞       | 1.2.7    | v4.1.0                  | [点赞](互动组件/点赞)         |
| 打赏       | 1.2.7    | v4.1.0                  | [打赏](互动组件/打赏)         |
| 投票       | 1.2.7    | v4.2.0                  | [投票](互动组件/投票)         |
| 红包雨     | 1.2.7    | v4.2.0                  | [红包雨](互动组件/红包雨)     |
| 邀请卡     | 1.2.7    | v4.3.0                  | [邀请卡](互动组件/邀请卡)     |
| 问卷       | 1.2.7    | v4.3.0                  | [问卷](互动组件/问卷)         |
| 直播带货   | 1.2.7    | v4.6.0                  | [直播带货](互动组件/直播带货) |
| 聊天室     | 1.2.7    | v4.14.0                 | [聊天室](互动组件/聊天室)     |



## 2. 组件依赖关系
![结构图](framwork.png)



## 3. 基础库引入
注意：所有使用互动组件必须要引入basemodule库

项目根目录build.gradle引入

```groovy
 repositories {
     maven { url 'http://nexus-app.bokecc.com/repository/sdk-group/' }
 }
```


module的build.gradle引入

```java
 dependencies {
     api ('com.bokecc:basemodule:x.x.x') 
 }
```

Application的onCreate添加代码

```java
InteractSDK.getInstance().init(app);
```
