清泛IT社区App Inventor 2 中文社区

搜索

扫码访问移动社区 移动社区,您的掌上技术专家

关注我,精彩不错过! 关注我,精彩不错过!

扫码安装最新版AI伴侣 最新版AI伴侣v2.76

Aia StoreApp上架指南 .aia 源码一站式解决方案 发布日志AI2连接测试ai2Starter模拟器

AppInventor2离线版中文教育版接入DeepSeek VIP会员 享专有教程,免费赠送基础版*技术支持服务! AI2入门必读中文文档AI2拓展IoT专题

查看: 24|回复: 0
打印 上一主题 下一主题

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

  • TA的每日心情
    开心
    半小时前
  • 签到天数: 814 天

    [LV.10]以坛为家III

    1150

    主题

    1928

    帖子

    5万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    54665

    AI2中文网VIP弹球达人接水果达人撸猫达人

    跳转到指定楼层
    楼主
    发表于 昨天 13:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    还在为 App 没有后端发愁?CloudBase 拓展让你用积木式编程,轻松接入腾讯云全栈后端能力。

    传统 App Inventor 开发的痛点

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

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

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

    什么是 CloudBase?

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

    而 App Inventor 中文网(fun123.cn)开发的 CloudBase 拓展,把这些能力封装成了 App Inventor 的积木块,拖拖拽拽就能调用。作为中文网自研且重点打造的专业级后端接入方案,此拓展将免费开放给所有用户!

    官方文档:https://www.fun123.cn/reference/extensions/CloudBase.html

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

    1. CloudBaseAuth - 身份认证:注册、登录、图片验证码、短信/邮箱验证码、Token管理
    2. CloudBaseFunction - 调用云函数,承接复杂业务逻辑
    3. CloudBaseMySQL - 操作 MySQL 数据库,支持查询、插入、更新、删除、统计
    4. CloudBaseNoSQL - 文档型数据库,直接通过 REST API 操作集合
    5. CloudBaseStorage - 文件存储,支持上传、下载、获取临时访问链接和删除

    为什么要选 CloudBase?

    零服务器运维:不需要购买、配置和维护服务器,腾讯云底层保障,数据安全无忧。
    免费额度充足:免费版可满足大多数学习和轻量应用需求,后期可平滑升级。
    一键接入:通过扩展组件,积木式编程即可调用,不需要写一行 Java 代码。
    双数据库引擎:同时支持 MySQL 关系型数据库和 NoSQL 文档数据库,满足不同场景需求。
    完整用户体系:支持四种登录方式——匿名登录、用户名密码、手机验证码、邮箱验证码。

    三步上手

    第一步:开通 CloudBase 环境
    访问腾讯云 CloudBase 控制台(https://tcb.cloud.tencent.com/dev),用腾讯云账号登录,创建一个新环境。

    第二步:安装 CloudBase 扩展
    在 App Inventor 中文网(https://www.fun123.cn)下载 CloudBase 扩展组件,导入到项目中。

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

    核心 API 速览

    用户认证(CloudBaseAuth):
    - SignInAnonymously() - 匿名登录
    - SignInWithPassword(username, password) - 用户名密码登录
    - SignUpWithPhone(phoneNumber, ...) - 手机号注册
    - SignUpWithEmail(email, ...) - 邮箱注册
    - GetCaptchaData() - 获取图片验证码
    - SendVerificationCode(email, phoneNumber, captchaToken) - 发送验证码

    数据库操作(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):
    - Upload(file, cloudPath) - 上传文件
    - Download(filePath) - 下载文件
    - GetTempFileUrl(fileList) - 获取临时访问链接
    - DeleteFile(fileList) - 删除文件

    常见问题

    Q:CloudBase 需要付费吗?
    A:CloudBase 提供免费额度,满足大多数学习和轻量应用场景。当应用规模增长后,可平滑升级到付费套餐。

    Q:数据安全吗?
    A:数据存储在腾讯云服务器上,提供自动备份、访问控制、加密传输等安全机制。

    Q:能和现有的项目配合使用吗?
    A:可以。CloudBase 拓展可以和其他扩展组件配合使用,也可以和现有的 TinyDB、Web 组件等配合。

    Q:有使用限制吗?
    A:CloudBase 根据腾讯云免费额度有一定限制,包括数据库读写次数、存储空间、云函数调用次数等,具体请参考腾讯云官方文档。

    详细文档:https://www.fun123.cn/reference/extensions/CloudBase.html
    功能演示:
    登录配置:
    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.76 支持Android 15 & iOS 更新日志
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    © 2026 tsingfun.com, Inc.  沪ICP备2020034476号-1  沪公网安备31011702000040号

    GMT+8, 2026-05-21 07:39 , Processed in 0.019753 second(s), 30 queries .