跳到正文

平台能力

按业务目标查找能力

以下能力均已在线上稳定运行。每一项说明它解决的问题与带来的收益,需要深入了解时可展开技术细节。

网页容器 SDK 已上线

让 App 内网页获得原生体验

面临的问题

以网页承载 App 功能可以显著提高开发效率,但用户体验往往受损:白屏等待、加载缓慢、无法调用原生能力,且 Android 与 iOS 表现不一致。

SuperPlatform 的解决方式

SuperSDK 为 App 提供预先配置好的网页容器:页面资源随 App 打包实现秒开,网页通过统一接口调用登录、支付、分享、文件、广告等原生能力,两端行为完全一致。

带来的收益

  • 一套网页代码同时服务 Android 与 iOS,在浏览器中可降级运行
  • 离线包实现秒开,发布站点时自动生成,无需手动打包
  • 数十项原生能力可直接调用,麦克风、文件选择等权限由容器统一处理
  • 登录、支付、广告作为可选模块按需接入
技术细节
  • Android 以 Maven 分发(com.supersdk:supersdk,minSdk 23),iOS 提供 SPM / xcframework(iOS 14+)。
  • 网页侧通过 window.appbridge 调用原生,JSSDK 封装为 SuperSDK.*;协议由单一清单生成双端代码,保证一致。
  • 离线包按 host@version 命中拦截;Android 逐请求接管,iOS 采用请求级拦截并支持单页应用回退。

SuperCLI 与项目模板 已上线

一条命令,从模板到上线

面临的问题

新项目启动需要搭建多个工程、配置大量脚本,并分别掌握各端的构建与发布方式。

SuperPlatform 的解决方式

SuperCLI 以一份配置描述整个工作空间:拉取模板、构建全部端、发布站点与服务、查看日志、查询数据、变更配置,全部通过命令完成。已有工程亦可直接登记接入。

带来的收益

  • Android / iOS / 网页 / 服务端模板一键拉取,修改名称即可运行
  • 一次构建全部端,产物统一归档
  • 登录一次即可管理多个账号与环境;CI 通过 API Token 无人值守运行
  • 每条命令均提供机器可读输出,适用于 AI 助手与自动化流程
技术细节
  • npm 包 @supersdk/supercli,Node.js 18+;工作空间配置为 super.json(schemaVersion 5)。
  • --output json 时 stdout 恰好一行 JSON,退出码稳定;SUPERCLI_TOKEN 注入 sst_ API Token 即可无人值守。
  • 站点发布为异步受理,CLI 默认等待边缘就绪(edge_ready)后才返回成功。

SuperSite 站点托管 已上线

无需服务器即可发布网站

面临的问题

即使是一个落地页或活动页,也需要购置服务器、配置域名、申请证书并部署 Web 服务。

SuperPlatform 的解决方式

在控制台创建站点即可获得二级域名,通过上传或命令发布即可上线。读取请求全部由全球加速节点处理,支持版本回滚与绑定自有域名。

带来的收益

  • 创建站点即获得 HTTPS 域名,数秒内全球可访问
  • 每次发布保留版本,可一键回滚
  • 站点按环境隔离,测试与线上独立发布
  • 发布的同时自动生成 App 离线包
技术细节
  • 站点域名形如 {slug}-{spid}-site.supersdk.site(非线上环境带环境前缀),运行时计算不入库。
  • 读路径全部在 Cloudflare 边缘(Worker + R2),无回源费用;部署状态六态派生,查询即触发边缘探测。
  • 自定义域名统一采用 TXT 所有权验证,按需签发证书。

SuperRun 服务托管 已上线

提供 Dockerfile 即可运行后端服务

面临的问题

接口开发完成后,部署环节往往成为瓶颈:选择云厂商、配置集群、开放端口、查看日志,每一步都需要额外学习成本。

SuperPlatform 的解决方式

在本机以一条命令推送镜像,平台负责运行:分配域名与 HTTPS,按流量自动伸缩,无流量时缩容至零。日志实时可查,代码更新后再次发布即可。

带来的收益

  • 提供 Dockerfile,即获得一个域名与一份日志,其余由平台处理
  • 副本数与规格可调,无流量时自动缩容,不产生额外费用
  • 每个项目配备私有镜像仓库
  • 支持绑定自有域名与接入自有数据库连接
技术细节
  • 基于 Knative Serving,用户容器运行在与平台物理隔离的独立集群。
  • 镜像推送至项目私有仓库 repo.supersdk.com;服务域名为 {slug}-{spid}.supersdk.site。
  • 日志按接收时间分区归档,控制台与 CLI 均支持扫描查询与实时跟随。

云控配置 已上线

无需发版即可调整 App

面临的问题

修改一句文案或开启一个活动开关,都需要等待下一次发版与审核。

SuperPlatform 的解决方式

将这些配置值托管在控制台,App 启动时拉取。每个配置项可以是一段脚本,按用户或版本返回不同结果;所有变更均有历史记录,支持预览与回滚。

带来的收益

  • 即时生效,无需等待发版
  • 测试环境与线上环境分别管理
  • 每次变更可对比、可回滚
  • 按条件返回不同值,支持灰度发布与人群定向
技术细节
  • 每个配置项是一段 JS 脚本,在服务端沙箱执行,是键值云控的超集;支持在线调试与预览拉取链接。
  • 按项目 × 环境隔离;SDK 侧本地缓存 → 内置默认 → 远程拉取三级兜底。

数据分析 已上线

清晰掌握用户行为

面临的问题

查看数据需要埋点、建库与编写报表,小型团队通常难以投入精力搭建完整的统计系统。

SuperPlatform 的解决方式

SDK 内置事件上报,数据自动写入项目专属的数据仓库。控制台直接呈现事件趋势、留存与自定义看板;需要深入分析时,可通过命令行执行只读查询。

带来的收益

  • 事件趋势、留存与看板开箱即用
  • 按环境隔离,测试数据不影响线上
  • 命令行支持查询,AI 助手同样可用
  • 每次查询均有记录与护栏
技术细节
  • 事件经自有采集管道写入 BigQuery,按环境分 dataset、按项目分表,按天分区。
  • CLI 查询只读、强制日期范围、限制扫描量,执行记录落库并在控制台可见。

归因 · 短链 · Webhook 已上线

准确掌握用户来源

面临的问题

投放渠道与分享链接众多,却难以判断哪个渠道真正带来了安装与转化。

SuperPlatform 的解决方式

分享时生成短链,安装后自动匹配来源;归因结果不可篡改,并可靠推送至业务服务端。

带来的收益

  • 一行代码生成分享短链
  • 安装与激活自动归因至渠道
  • 结果通过 Webhook 可靠送达
  • 控制台可查询每一条归因记录
技术细节
  • 短链域名 s.supersdk.com,支持自定义别名域。
  • 项目级渠道 + 项目 × 环境确定性匹配,决定不可变;每环境可配置多个 Webhook,失败自动重试。

SuperDB 已上线

接入现有数据库

面临的问题

数据库连接信息分散在各处,AI 助手需要数据时仍需人工导出。

SuperPlatform 的解决方式

将现有的 PostgreSQL / MySQL 连接登记至平台:凭据加密保管,建连时强制测试;命令行与 AI 助手通过受控通道查询,已部署的服务自动获得连接。

带来的收益

  • 无需更换数据库,直接接管现有连接
  • 凭据集中加密,不再散落于配置文件
  • 只读查询设有护栏,写操作需人工确认
  • SuperRun 服务自动注入连接信息
技术细节
  • 连接是环境级实体;凭据采用信封加密。
  • 查询经只读事务 + 单语句解析 + 限行超时三层护栏,全量审计;execute 需要显式确认。

SuperScheduler 已上线

按计划自动执行任务

面临的问题

每日结算、每小时数据同步等周期性任务,不应以维护一台常驻主机运行 cron 为代价。

SuperPlatform 的解决方式

在控制台或命令行创建定时任务,平台按计划向指定接口发起请求;支持签名、重试、暂停与立即触发。

带来的收益

  • 最短 1 分钟间隔,支持时区设置
  • 请求携带签名,接口可验证来源
  • 失败自动重试,可随时暂停
  • 每次执行均有记录
技术细节
  • unix-cron 表达式 + 时区;可选 HMAC 签名头;敏感 Header 只能来自环境变量。
  • 公测期每环境最多 20 个任务。

商业化能力 已上线

登录、支付与广告一次接入

面临的问题

Google 登录、应用内购买与广告位各自对应独立的 SDK,并存在大量平台差异。

SuperPlatform 的解决方式

SuperSDK 将其封装为网页可直接调用的能力:由网页发起、原生完成、结果回传网页;服务端仅需处理回执。

带来的收益

  • 网页一行代码即可发起购买或登录
  • 订阅与优惠方案按需查询
  • 激励与插屏广告双端表现一致
  • 凭证由原生直接送达服务端,网页不接触敏感信息
技术细节
  • Google Play Billing、Google 登录、AdMob 以独立可选包提供,未接入则不打包。
  • 支付流程为 createOrder → pay → 三态回调;服务端作为发货真相源。

用户反馈 已上线

系统化收集用户反馈

面临的问题

用户缺少明确的反馈入口,意见分散在应用商店评论与客服渠道中,难以统一跟进。

SuperPlatform 的解决方式

三端通过同一接口提交反馈,自动附带版本、机型与环境信息;控制台支持按场景筛选并标记处理状态。

带来的收益

  • 一行代码接入反馈收集
  • 自动附带设备与版本信息
  • 控制台支持筛选、处理与重新打开
  • 按项目 × 环境隔离
技术细节
  • 公开入库接口带限流;字段长度规则由服务端单源定义,SDK 侧镜像校验。

控制台 · 组织与环境 已上线

面向团队协作

面临的问题

项目从个人开发转为团队协作后,账号、权限与环境的管理复杂度显著上升。

SuperPlatform 的解决方式

控制台按组织管理项目与成员,通过站内邀请加入;每个项目默认包含线上环境,可增加测试、预发环境,全部资产按环境隔离。

带来的收益

  • 支持邮箱或 Google 账号登录
  • 站内邀请,一键接受
  • 配置、站点、服务与数据按项目 × 环境隔离
  • API Token 供 CI 与 AI 助手使用
技术细节
  • 公测期每组织最多 100 个项目、每项目最多 5 个环境。
  • 角色为 admin / member;API Token(sst_)与 CLI 登录凭据(cli_)的权限范围由服务端路由策略表决定。

后续规划

以下能力正在建设中,上线后将在此页面更新。

  • 公测中 A/B 实验:确定性分流,仅在用户实际看到变体时记录曝光
  • 公测中 用量与计费:公测期间以配额方式管理