跳转到内容
Supastack
CN
主题
登录获取 Supastack
全部文章

一套内置登录、AI 聊天与真实付费墙的 Expo SaaS 模板

supastack 的 Expo 应用是生产级移动 SaaS:OAuth 与邮箱登录、AI 助手、通知、主题与 RevenueCat 付费墙,由与网页版相同的 API 驱动。

Noah Zixin Zhang约 2 分钟阅读

supastack 的 Expo 应用包含什么?

取决于所选方案,但 Expo 应用是生产级移动 SaaS,而不是演示:Google 与 Apple 登录加邮箱验证码、AI 助手、通知收件箱、生物识别应用锁、主题,以及与网页应用相同后端和访问规则对接的 RevenueCat 付费墙。开发、预览与商店提交的 EAS 构建配置已就绪。

真实 SaaS 的移动端另一半

应用交付的是付费移动产品真正需要的界面,不是只有三个按钮的演示。登录流程、有内容的首页信息流、AI 助手、通知收件箱、设置与 RevenueCat 付费墙,全部对接与网页版相同的 API。

  • Google 与 Apple 登录加邮箱一次性验证码,支持认证深链接
  • AI 助手,支持模型与输出控制
  • 通知收件箱:已读/未读状态与紧凑时间戳
  • RevenueCat 购买、恢复购买与权益校验
  • 生物识别应用锁与 secure-store 会话管理
  • 跟随系统、浅色与深色外观,共享同一主题系统
  • 通过 expo-notifications 实现推送就绪的通知

以 Expo 团队熟悉的方式构建

Expo 57 搭配 React Native 0.86 与 Expo Router 文件式导航,类型化的 API 调用直连托管后端,并预置面向开发、预览与商店提交的 EAS 构建配置。

会话通过安全存储与认证深链接同步,所以在网页上购买的用户在手机上即可解锁,而在应用内购买的用户也会出现在你的网页管理后台里。

  • Expo + React Native
  • EAS Build + Submit
  • RevenueCat
  • TypeScript + Turborepo
  • Better Auth
  • iOS + Android

网页应用就是你的后端

移动端应用没有影子后端,它认证与读取数据走的就是网页用户使用的同一个 Next.js 或 TanStack Start 部署。同一套 API、同一套规则、同一个管理视图覆盖所有用户。

从克隆到应用商店

把应用指向你部署好的 API,在 Expo Go 或开发构建中运行,启动的就是真实界面而不是占位符。EAS 配置与商店提交指南会带你从第一次构建走到 TestFlight 与 Play Console 审核。

  • 开发、预览与生产构建配置已就绪
  • RevenueCat 与推送指南覆盖各商店的特定设置
  • 应用锁、深链接与主题开箱即用

常见问题

  • 移动端如何处理支付?, 通过 RevenueCat 应用内购买,这是数字商品在应用商店里的规定路径。购买、恢复与权益校验与网页计费共用同一套访问规则。
  • 发布 iOS 应用需要 Mac 吗?, 不需要。EAS Build 在云端完成 iOS 构建与签名,提交指南覆盖 App Store 审核流程。只有想跑本地模拟器时才需要 Mac。
  • 移动端应用离开网页应用能用吗?, 应用对接的是托管 API,也就是驱动你网站的同一个 Next.js 或 TanStack Start 部署。一起交付,每个界面背后都是真实数据。

下一个产品,从这里开始。

一次付费,持续打造盈利的产品。