
快手小程序
T2平台快手小程序依托快手系APP(快手、快手极速版)的用户体系和分发能力。结合信息流推荐、短视频挂载、直播挂载等分发场景,帮助开发者以优质内容和服务连接用户。适合内容电商、互动娱乐、生活服务类场景。
📊 月活 DAU 4.08亿/MAU 7.12亿(2025-Q1)
快手小程序小程序云服务云开发
特性
- 快手支付
- 短视频挂载
- 直播挂载
- 信息流推荐
- 快手登录
- 消息通知
- 地理位置
详细文档
快手小程序#
平台概述#
快手小程序运行在快手、快手极速版客户端内,依托快手 7 亿+ 月活用户。核心差异化能力是 信息流推荐 与 短视频/直播挂载 —— 用户在刷短视频或看直播时可直接打开小程序。
核心定位:内容 + 算法驱动的流量入口 —— 通过推荐算法把内容与服务精准分发给目标用户,适合内容电商、互动娱乐、生活服务。
典型场景:
- 内容电商:短视频带货、直播间购物车、商品橱窗
- 互动娱乐:投票、抽奖、社交互动玩法
- 本地生活:团购券、到店核销
- 营销工具:品牌活动、H5 互动
设计规范#
尺寸单位#
- 支持
rpx:750rpx = 屏幕宽度(与微信通用) - 也支持
px、rem、vw/vh
组件规范#
- 组件体系与微信高度相似:
<view>,<text>,<image>,<scroll-view>,<swiper> - 模板使用 KSML(快手标记语言,
.ksml文件) - 事件绑定用
bindtap(与微信一致)
导航模式#
- 与微信一致:
ks.navigateTo/ks.redirectTo/ks.switchTab/ks.reLaunch/ks.navigateBack - 页面栈最大深度:10 层
样式#
.kss与.wxss基本兼容- 支持大部分 CSS3 选择器与动画
审核规范#
常见被拒原因#
- 内容审核:涉及短视频/直播挂载的内容审核严格
- 虚拟支付:iOS 上不允许虚拟商品内购
- 诱导行为:禁止强制关注、分享后才能使用
- 挂载资质:短视频/直播挂载需满足运营时长与内容质量门槛
- 类目资质:医疗、金融、电商等需相应资质
审核周期#
- 通常 1-3 个工作日
- 挂载能力审核更严,需小程序运营一段时间后申请
企业 vs 个人#
- 支持个人开发者注册
- 支付、直播、广告等能力多需企业主体
开发指南#
快速上手#
// app.js
App({
onLaunch() {
console.log('快手小程序启动')
}
})
// pages/index/index.js
Page({
data: { msg: 'Hello 快手' },
onLoad() {
console.log('页面加载')
}
})
// pages/index/index.ksml
<view class="container">
<text>{{msg}}</text>
<button bindtap="handleTap">点我</button>
</view>
常见陷阱#
- 挂载有门槛:短视频/直播挂载能力需小程序运营一段时间、满足条件后才能申请
- 支付需申请:
ks.pay非默认开放,需在开放平台申请快手支付能力 - TS 不原生支持:TypeScript 需自行配置构建流程(或用 Taro/uni-app)
- 域名白名单:
request/uploadFile必须先在后台配置合法域名 - KSML 差异:部分微信高级模板语法在 KSML 中表现不同,需真机验证
从微信迁移#
| 微信 | 快手 | 说明 |
|---|---|---|
wx.xxx | ks.xxx | 仅命名空间不同 |
.wxml | .ksml | KSML 模板 |
.wxss | .kss | 样式语法基本一致 |
rpx | rpx | 单位通用 |
wx.requestPayment | ks.pay | 支付 API 不同 |
bindtap | bindtap | 事件绑定一致 |
使用 Taro / uni-app 可自动处理差异。
生态资源#
推荐框架#
| 框架 | 支持度 | 说明 |
|---|---|---|
| Taro | ⭐⭐⭐ | 快手端支持完善 |
| uni-app | ⭐⭐⭐ | 内置快手适配 |
| Mpx | ⭐⭐ | 滴滴出品,支持快手编译 |
推荐 UI 库#
| 库 | 说明 |
|---|---|
| Vant | 通过 Taro/uni-app 适配 |
| NutUI | 京东出品,多端支持 |
| TDesign | 腾讯出品,多端适配 |
社区资源#
- 官方文档:open.kuaishou.com
- 快手开放平台:能力申请、数据查看
- VSCode 插件:KSML 语法补全 +
ks.api自动补全
版本更新#
近期重要变更#
- 云开发能力:支持 Serverless 云函数、云数据库
- CI 工具:
ks-miniprogram-ci支持独立编译,适配 CI/CD - 广告变现:激励视频、Banner、插屏等广告形式持续完善