首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >App Inventor 2 接入腾讯云 CloudBase:让你的 App 瞬间拥有专业级后端能力

App Inventor 2 接入腾讯云 CloudBase:让你的 App 瞬间拥有专业级后端能力

原创
作者头像
用户10956490
发布2026-05-20 10:34:03
发布2026-05-20 10:34:03
200
举报

还在为 App 没有后端发愁?CloudBase 拓展让你用积木式编程,轻松接入腾讯云全栈后端能力。

传统 App Inventor 开发的痛点

做过 App Inventor 项目的同学都知道:数据存本地 TinyDB,换个手机数据就没了;想要用户登录功能,得自己搭服务器;文件上传?想都别想。

这些限制,让很多优秀的 App 创意止步于"单机时代"。

但现在,这一切有了改变——CloudBase 拓展来了。

什么是 CloudBase?

CloudBase 是腾讯云推出的一站式后端即服务(BaaS)平台。简单说,它帮你搞定了后端所有脏活累活:用户认证、数据库、文件存储、云函数……你只需要关注业务逻辑。

而我们(App Inventor 中文网 fun123.cn)开发的 CloudBase 拓展,把这些能力封装成了 App Inventor 的积木块,拖拖拽拽就能调用。

作为中文网自研且重点打造的专业级后端接入方案,此拓展将免费开放给所有 VIP 会员

五大核心组件,覆盖全场景

导入 cn.fun123.CloudBase.aix 后,会出现 5 个可独立拖拽的不可见组件:

组件

作用

典型场景

CloudBaseAuth

身份认证:注册、登录、验证码、Token管理

社交App、会员系统

CloudBaseFunction

调用云函数,承接复杂业务逻辑

数据处理、第三方API调用

CloudBaseMySQL

操作 MySQL 数据库,支持增删改查统计

订单管理、用户数据

CloudBaseNoSQL

文档型数据库,REST API 操作集合

灵活数据结构、快速迭代

CloudBaseStorage

文件存储,上传下载、临时访问链接

头像上传、资料共享

为什么要选 CloudBase?

零服务器运维:不需要购买、配置和维护服务器,腾讯云底层保障,数据安全无忧。

免费额度充足:免费版可满足大多数学习和轻量应用需求,后期可平滑升级。

一键接入:通过扩展组件,积木式编程即可调用,不需要写一行 Java 代码。

双数据库引擎:同时支持 MySQL 关系型数据库和 NoSQL 文档数据库,满足不同场景需求。

完整用户体系:支持四种登录方式——匿名登录、用户名密码、手机验证码、邮箱验证码,从学习到商业项目都能覆盖。

三步上手

第一步:开通 CloudBase 环境

访问腾讯云 CloudBase 控制台,用腾讯云账号登录,创建一个新环境。系统会自动分配一个环境 ID(EnvironmentId),这是后续所有操作的关键参数。

CloudBase环境配置
CloudBase环境配置

注意:免费版有试用时间限制,但官方表示到期后可以免费续期。

第二步:安装 CloudBase 扩展

在 App Inventor 中文网(fun123.cn)的扩展页面下载 CloudBase 扩展组件(.aix 文件),导入到项目中。

第三步:配置环境 ID 并开始使用

将 CloudBase 环境ID 填入 CloudBaseAuth 组件的 EnvironmentId 属性中,其他四个组件通过设置 CloudBaseAuth 引用即可自动获取凭证,无需重复配置。

核心 API 速览

用户认证(CloudBaseAuth)

方法

说明

SignInAnonymously()

匿名登录,无需注册

SignInWithPassword(username, password)

用户名密码登录

SignUpWithPhone(phoneNumber, verificationToken, ...)

手机号注册

SignUpWithEmail(email, verificationToken, ...)

邮箱注册

SendVerificationCode()

发送验证码

GetCaptchaData()

获取图片验证码

匿名登录示例
匿名登录示例

数据库操作(CloudBaseMySQL)

方法

说明

Query(table, where, select, orderBy, limit, offset)

完整查询

Insert(table, data)

插入记录

Update(table, where, data)

更新记录

Delete(table, where)

删除记录

Count(table, where)

统计数量

文档数据库(CloudBaseNoSQL)

方法

说明

InsertDocs(collection, dataJson)

插入文档

QueryDocs(collection, queryJson)

查询文档

UpdateDocs(collection, queryJson, updateJson)

更新文档

DeleteDoc(collection, documentId)

删除文档

CountDocs(collection, queryJson)

统计文档数

文件存储(CloudBaseStorage)

方法

说明

UploadFile(cloudPath, filePath)

上传文件

DownloadFile(cloudPath, localFilePath)

下载文件

GetFileUrl(cloudPath)

获取临时访问链接

DeleteFile(cloudPath)

删除文件

云函数(CloudBaseFunction)

方法

说明

CallFunction(functionName, params)

调用云函数

和 LeanDB 的关系

如果你之前用过 LeanDB 扩展,CloudBase 是它的完美替代方案。截至 2026-04-27,LeanCloud 已公告 2026-01-12 起功能冻结,2027-01-12 正式停止对外服务。已经使用 LeanDB 的项目,可以把 CloudBase 作为迁移方向之一。

概念映射:

LeanDB 旧概念

CloudBase 新概念

LeanCloud 应用

CloudBase 环境

AppId / AppKey

EnvironmentId / AccessToken

Class

MySQL 表或文档数据库集合

objectId

MySQL id 或文档 _id

File

UploadFile / GetFileUrl

适用场景

学习阶段:学生可以通过 CloudBase 快速理解后端概念,无需学习服务器运维。

作品展示:参加编程比赛时,一个有后端的 App 总能脱颖而出。

商业项目:CloudBase 的免费额度足够支撑初创项目,MySQL + NoSQL 双引擎、完整的用户认证体系,满足从原型到上线的全流程需求。

与其他方案对比

之前社区也有同学考虑过阿里云的 Serverless 产品,但阿里云相关产品有点杂乱,而且只有文档型数据库。CloudBase 方案统一简洁、产品丰富,更适合 App Inventor 开发者。

此外,Supabase 扩展也正在测试中,后续会为开发者提供更多选择。

资源下载

系列预告

本系列文章将逐一详解 CloudBase 的每个功能模块:

  • Auth 认证——四种登录方式详解
  • 文件存储——上传下载实战
  • 数据库——MySQL 与 NoSQL 双引擎
  • 云函数——服务端逻辑轻松搞定

敬请关注!


如果觉得文章对你有帮助,记得点赞、转发、收藏!

更多 App Inventor 2 教程和资源,请访问 fun123.cn

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 传统 App Inventor 开发的痛点
  • 什么是 CloudBase?
  • 五大核心组件,覆盖全场景
  • 为什么要选 CloudBase?
  • 三步上手
    • 第一步:开通 CloudBase 环境
    • 第二步:安装 CloudBase 扩展
    • 第三步:配置环境 ID 并开始使用
  • 核心 API 速览
    • 用户认证(CloudBaseAuth)
    • 数据库操作(CloudBaseMySQL)
    • 文档数据库(CloudBaseNoSQL)
    • 文件存储(CloudBaseStorage)
    • 云函数(CloudBaseFunction)
  • 和 LeanDB 的关系
  • 适用场景
  • 与其他方案对比
  • 资源下载
  • 系列预告
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档