# TUIKit_uni-app **Repository Path**: tencent-cloud-uikit/TUIKit_uni-app ## Basic Information - **Project Name**: TUIKit_uni-app - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-13 - **Last Updated**: 2026-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TUIKit uni-app 解决方案 [English](README_EN.md) | 简体中文 ## 概述 TUIKit uni-app 是一款功能强大的 UI 组件库,它基于腾讯云 `AtomicXCore` SDK 构建。`AtomicXCore` 整合了腾讯云是实时音视频(TRTC)和即时通信(IM)两个基础产品,构建出来面向会话聊天、视频互动直播、语音聊天室、视频通话、多人会议场景的,基于状态驱动的(State-driven)API 。 TUIKit uni-app 在 `AtomicXCore` 提供的核心能力之上,为您提供了一套预制的用户界面(UIKit),使您无需关心复杂的后端逻辑和状态管理,即可快速为您的 uni-app 应用集成视频互动直播、语音聊天室、音视频通话、会话聊天等功能。 ## 使用指南 开发者应根据最终的 **打包目标平台** 来选择引入对应的组件目录: - **iOS/Android App 开发**: 使用 `./App` 目录下的组件 - **微信小程序开发**: 使用 `./MiniProgram` 目录下的组件 通过这种分离,可以确保每个平台的组件都是**最优适配**的版本,避免因跨平台差异导致的兼容性问题。 ## 功能特性 TUIKit uni-app 基于 `AtomicXCore` 提供了以下核心业务场景的完整 UI 实现: ### 🎥 **视频/语音直播 (Live Streaming)** - **直播列表管理**: 拉取和展示直播房间列表 - **开播与观看**: 创建直播间、加入直播 - **麦位管理**: 支持麦位管理,观众上麦/下麦 - **主播连麦 (Co-hosting)**: 支持主播与主播(跨房)连麦 - **主播 PK (Battle)**: 支持主播间 PK 互动 - **互动功能**: - **礼物**: 支持发送和接收虚拟礼物 - **点赞**: 支持直播间点赞互动 - **弹幕**: 支持发送和接收弹幕消息 ### 📞 **音视频通话 (Calling)** - **基础通话**: 支持 1v1 及多人音视频通话 - **通话管理**: 支持接听、拒绝、挂断操作 - **设备管理**: 支持通话中的摄像头和麦克风控制 - **通话记录**: 支持查询和删除通话记录 ### 💬 **会话聊天 (Chat)** - **会话管理**: 支持会话列表的拉取和管理 - **消息收发**: 支持 C2C(单聊) 和 Group(群聊) 场景,支持文本、图片、语音、视频等多种消息类型 - **联系人管理**: 支持好友和黑名单管理 - **群组管理**: 支持群资料、群成员和群设置管理 ## 平台支持 - **App 平台**: iOS、Android - **小程序平台**: 微信小程序 - **框架支持**: Vue 3 - **开发工具**: HBuilderX 3.99+ ## 许可证 本项目遵循 [MIT 许可证](LICENSE)。