# 小程序开发技术栈

酷狗直播小程序使用统一的技术栈来开发 WEB、APP 的小程序,它是一个:

  • 基于 React 或 Vue
  • 跨端跨平台

的技术方案,可以大大降低开发门槛、大大提高开发效率和代码复用程度。详细信息请参考 开发技术栈

# JS SDK

酷狗直播小程序提供了一个 JS SDK 库,供小程序:

  • 访问用户、主播信息等
  • 监听直播间业务消息,如公聊区消息等
  • 发送网络请求、Socket连接
  • 语言、视频连麦
  • 送礼等

详细信息请参考 SDK 使用说明

# 开发者中心

酷狗直播小程序开发者中心为开发者提供:

  • 创建、下架、上架小程序
  • 小程序基本信息管理
  • 特殊权限申请
  • 创建、提审、发布小程序版本
  • 为每个小程序版本设置信息、程序配置和访问权限

详细信息请参考 开发者中心

# 开发者工具

酷狗直播小程序平台提供了一个 命令行开发工具,它可以:

  • 初始化酷狗直播小程序项目
  • 运行本地开发环境
  • 提供APP端调试二维码
  • 打包项目源码

详情请参考 开发工具

# 小程序入口

  • 直播间悬浮窗
  • 直播间自定义挂件
  • 直播间 “活动” 列表(PC端)
  • 直播间侧边栏--游戏列表(APP端)
  • 直播间玩--游戏列表(APP端)

# 小程序模式

酷狗直播小程序目前支持两种模式小程序,分别为:主播模式和用户模式:

  • 主播模式小程序,需要主播开启才能使用。主播开启后,在直播间悬浮窗等入口展示。
  • 用户模式小程序,不需要主播开启即可使用。配置入口后,在直播间各配置入口展示。

如需了解两种模式小程序差异,请查看 小程序模式 介绍

# 小程序类型

酷狗直播小程序需要运行在酷狗直播的直播间环境中,现在平台能支持的小程序类型有:

  • 酷狗直播 PC 网站-半屏
  • 酷狗直播 PC 主播端-全屏
  • 酷狗直播 PC 主播端-推流
  • 酷狗直播 APP-半屏
  • 酷狗直播 APP-全屏

# 联系我们

  • Email: openfx@kugou.net