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

搜索

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

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

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

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

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

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

[经验分享] App Inventor接入Supabase:开源免费的后端新选择

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

    [LV.10]以坛为家III

    1155

    主题

    1935

    帖子

    5万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    54907

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

    跳转到指定楼层
    楼主
    发表于 1 小时前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    App Inventor开发者注意了!继腾讯云CloudBase之后,又一个全能型后端服务来了——Supabase扩展已上线测试!

    如果你厌倦了TinyDB的本地限制,又不想折腾复杂的服务器搭建,Supabase就是你的最佳选择。

    什么是Supabase?

    Supabase是一个开源的Firebase替代品,为应用提供完整的后端服务。它的核心是一个强大的PostgreSQL数据库,非常节省。

    核心价值:

    - 开源可控:代码完全开源,可以自部署
    - PostgreSQL核心:全球最先进的开源关系型数据库
    - Realtime能力:数据变化实时推送到客户端
    - 自动API生成:基于表结构自动生成REST和GraphQL接口
    - 免费额度慷慨:个人项目完全够用

    Supabase vs CloudBase:怎么选?

    对比维度Supabase腾讯云CloudBase
    数据库核心PostgreSQL(强大、标准化)MySQL + NoSQL
    开源完全开源闭源商业产品
    部署方式云托管 + 自部署仅云托管
    实时订阅原生支持需云函数实现
    认证方式多种OAuth集成短信/邮箱/匿名
    国际访问国际节点,速度快国内节点为主
    免费额度免费项目(2个并行项目)免费版有时限

    选择建议:

    - 面向海外用户、需要实时推送 → 选Supabase
    - 面向国内用户、短信登录 → 选CloudBase
    - 需要自建服务器、数据自主可控 → 选Supabase
    - 零基础快速上手 → 选CloudBase

    Supabase的核心功能

    通过App Inventor扩展组件,你可以使用Supabase的以下核心功能:

    功能模块说明
    Auth认证邮箱注册、手机验证、匿名登录、OAuth第三方登录
    PostgreSQL数据库强大的关系型数据操作,支持复杂查询
    Realtime订阅数据库变化实时通知App
    文件存储云端文件上传下载管理
    云函数服务端Edge Functions

    环境搭建:快速上手

    1. 注册Supabase账号

    访问 supabase.com 注册账号。免费计划支持2个并行项目,每个项目包含500MB数据库空间和5GB带宽。

    2. 创建项目

    在Supabase控制台创建一个新的项目,设置数据库密码,等待项目初始化完成(通常需要2-3分钟)。

    3. 获取配置参数

    项目创建后,在项目设置的API页面获取:

    - Supabase URL:你的项目专属API地址
    - anon API Key:匿名公钥(客户端使用)
    - service_role Key:服务端密钥(请勿暴露给客户端)

    4. 安装Supabase扩展

    App Inventor中文网(fun123.cn) 下载Supabase扩展组件,导入到项目中。

    5. 配置连接

    将Supabase URL和API Key填入扩展组件的对应属性中,即可开始使用。

    注意事项

    关于匿名登录:Supabase默认没有启用匿名登录。如果你需要使用匿名登录功能,需要在Supabase控制台中手动开启。

    具体操作:进入 Authentication → Settings → 找到 "Allow anonymous sign-ins" → 开启 → 点击 "Save changes" 保存。

    系列文章预告

    本系列将详细讲解Supabase的各个功能模块,手把手教你用App Inventor接入专业级开源后端:

    - 第二篇:Auth认证——匿名登录与邮箱注册详解
    - 第三篇:PostgreSQL数据库——App Inventor中的关系型数据库
    - 第四篇:Realtime订阅——数据变化实时推送
    - 第五篇:文件存储与Edge Functions——云端逻辑与文件管理

    敬请关注!

    好了,是不是很简单,今天的分享就到此结束,咱们下回见;

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

    ---
    更多教程和扩展下载:https://www.fun123.cn
    有问题?在评论区留言,我来解答。
    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.76 支持Android 15 & iOS 更新日志
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2026-05-25 09:45 , Processed in 0.018108 second(s), 31 queries .