酷狗直播小程序,面向开发者,提供覆盖直播间核心场景的技术支持,旨在为直播间提供互动工具和互动玩法。

  • 开发者:群体不限,欢迎独立开发者、游戏研发/发行商、主播、观众、公会 等入驻。
  • 业务场景:覆盖直播核心场景,包括PK、送礼、弹幕、多人游戏等互动场景。

# 流程

  • 注册账号

在开发者中心注册并实名认证成为酷狗直播小程序的开发者

  • 下载开播工具

下载 酷狗直播伴侣,成为主播开播后才能在自己的直播间进行开发或者调试工作。

  • 开发小程序

酷狗直播小程序为开发者提供了具备丰富能力的 SDK 和小程序 API 接口,开发者可使用上述能力结合自身小程序的应用场景来进行功能开发和产品设计。

开发者可借助开发者工具和开发者中心来开发自己的小程序,需要在小程序商店中安装后,方能在直播间或者主播端看到自己的小程序。

  • 发布小程序

在开发版本可以提交小程序至平台方进行审核,经平台审核通过后,开发者方能在开发者中心发布小程序。发布完成后,开发者可自行推广给主播安装或者使用,优秀的小程序会被推荐至小程序商店首页或者给主播使用。

# 示例

如下图,在不同终端可以按下图所示点击访问小程序。

  • PC 主播端

    • 入口

    • 内容

  • App 端

    • 入口

    • 内容

# 平台架构

架构图

  • 平台服务 提供开放 API,小程序生命周期管理,数据存储的能力。
  • 运行容器 提供 SDK 供小程序使用。
  • 小程序终端 由开发者基于 H5 进行开发,可供用户进行操作的可视化界面。
  • 小程序业务服务端 由开发者进行开发,处理小程序的业务逻辑,以及通过开放 API 使用平台服务的功能。
  • 其他组件 开放平台提供了一些组件功能(比如悬浮窗),可用做小程序的入口,直播间消息通知等。