使用 SDK 开发
CloudBase 提供一站式的后台即服务(BaaS),支持小程序、Web、移动应用等多个平台,帮助开发者快速构建应用后端服务。
🌟 SDK 开发的优势
- 🚀 快速集成:几行代码即可接入云开发服务
- 🔒 安全可靠:内置身份认证和数据安全保护
- 📱 多端支持:一套后端服务,多端共享
- ⚡ 高性能:全球分布式架构,毫秒级响应
- 💰 成本优化:按需付费,无需维护服务器
🛠️ 核心功能
身份认证
- 匿名登录、邮箱登录、手机号登录
- 微信登录、QQ 登录等第三方登录
- 自定义登录和用户管理
云数据库
- NoSQL 文档数据库
- 实时数据同步
- 复杂查询和聚合操作
云存储
- 文件上传、下载、删除
- 图片处理和 CDN 加速
- 安全的文件访问控制
云函数
- 服务端逻辑执行
- 定时任务和触发器
- 与其他云服务无缝集成
📱 选择您的平台
根据您的开发平台,选择对应的 SDK 快速开始指南:
🔥 热门平台
微信小程序
最受欢迎的小程序开发平台,与微信生态深度集成。
特点:
- 原生云开发支持
- 丰富的微信 API
- 完善的开发工具链
Web 应用
适用于网站、H5 应用、PWA 等 Web 应用开发。
特点:
- 支持所有现代浏览器
- 完整的 JavaScript SDK
- 支持 TypeScript
🚀 更多平台
Flutter 应用
跨平台移动应用开发框架,一套代码多端运行。
特点:
- iOS 和 Android 双端支持
- 原生性能体验
- 丰富的 UI 组件
Unity 游戏
游戏开发引擎,支持多平台游戏开发。
特点:
- 跨平台游戏支持
- 实时数据同步
- 游戏数据分析
🎯 5 分钟快速体验
想要快速体验 SDK 的能力?选择您熟悉的平台:
Web 快速体验
<script src="https://static.cloudbase.net/cloudbase-js-sdk/2.0.0/cloudbase.full.js"></script>
<script>
const app = cloudbase.init({ env: 'your-env-id' });
app.auth().anonymousAuthProvider().signIn()
.then(() => console.log('登录成功!'));
</script>
小程序快速体验
// 在 app.js 中初始化
wx.cloud.init({ env: 'your-env-id' });
// 在页面中使用
const db = wx.cloud.database();
db.collection('todos').get().then(res => {
console.log('数据获取成功', res.data);
});
📚 学习路径
新手入门
进阶学习
最佳实践
🔗 相关资源
开发文档
社区支持
🚀 准备好了吗? 选择您的开发平台,开始构建强大的云端应用!