跳到主要内容

使用 SDK 开发

CloudBase 提供一站式的后台即服务(BaaS),支持小程序、Web、移动应用等多个平台,帮助开发者快速构建应用后端服务。

🌟 SDK 开发的优势

  • 🚀 快速集成:几行代码即可接入云开发服务
  • 🔒 安全可靠:内置身份认证和数据安全保护
  • 📱 多端支持:一套后端服务,多端共享
  • ⚡ 高性能:全球分布式架构,毫秒级响应
  • 💰 成本优化:按需付费,无需维护服务器

🛠️ 核心功能

身份认证

  • 匿名登录、邮箱登录、手机号登录
  • 微信登录、QQ 登录等第三方登录
  • 自定义登录和用户管理

云数据库

  • NoSQL 文档数据库
  • 实时数据同步
  • 复杂查询和聚合操作

云存储

  • 文件上传、下载、删除
  • 图片处理和 CDN 加速
  • 安全的文件访问控制

云函数

  • 服务端逻辑执行
  • 定时任务和触发器
  • 与其他云服务无缝集成

📱 选择您的平台

根据您的开发平台,选择对应的 SDK 快速开始指南:

🔥 热门平台

微信小程序

最受欢迎的小程序开发平台,与微信生态深度集成。

特点

  • 原生云开发支持
  • 丰富的微信 API
  • 完善的开发工具链

开始微信小程序开发 →

Web 应用

适用于网站、H5 应用、PWA 等 Web 应用开发。

特点

  • 支持所有现代浏览器
  • 完整的 JavaScript SDK
  • 支持 TypeScript

开始 Web 开发 →

🚀 更多平台

Flutter 应用

跨平台移动应用开发框架,一套代码多端运行。

特点

  • iOS 和 Android 双端支持
  • 原生性能体验
  • 丰富的 UI 组件

查看 Flutter 开发指南 →

Unity 游戏

游戏开发引擎,支持多平台游戏开发。

特点

  • 跨平台游戏支持
  • 实时数据同步
  • 游戏数据分析

查看 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);
});

📚 学习路径

新手入门

  1. 开通云开发环境
  2. 选择平台开始开发(上方链接)
  3. 学习身份认证
  4. 掌握数据库操作

进阶学习

  1. 云存储文件管理
  2. 云函数服务端开发
  3. 实时数据库
  4. 扩展能力集成

最佳实践

  1. 应用架构设计
  2. 性能优化技巧
  3. 安全最佳实践
  4. 多环境管理

🔗 相关资源

开发文档

社区支持


🚀 准备好了吗? 选择您的开发平台,开始构建强大的云端应用!