平台能力
按业务目标查找能力
以下能力均已在线上稳定运行。每一项说明它解决的问题与带来的收益,需要深入了解时可展开技术细节。
网页容器 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 实验:确定性分流,仅在用户实际看到变体时记录曝光
- 公测中 用量与计费:公测期间以配额方式管理