应用端实验室
00 / 00

移动应用

用 Expo 为 Web 模板接入 iOS 与 Android 应用

Lab / Beta

移动端路线让你从 Expo 项目开始,逐步改成自己的 App。先把 Web/API 跑通,再接 iOS 和 Android。

你可以参考什么: React Native + Expo、登录、API 调用、会员状态、RevenueCat 和 EAS 构建链路。后端复用 Web/API(Hono + Better Auth + oRPC),App 只要把 EXPO_PUBLIC_SERVER_URL 指向已有服务就行。

当前状态: Lab / Beta。适合学习、评估和二次开发,正式上架请把真机测试、商店资料、证书和审核流程当成单独工作。

开始之前

准备项什么时候需要
Mac + XcodeiOS 开发必备
iPhone 真机登录、支付、推送、深链验证
Expo 账号使用 EAS Build / Submit
Apple Developer ProgramTestFlight / App Store 上架(99 USD/年)
Google Play ConsoleAndroid 上架(25 USD 一次性)
Web/API 服务真机调试和发布都需要

技术栈

方案
App 框架React Native + Expo
路由Expo Router
样式Uniwind + HeroUI Native
数据请求oRPC + TanStack Query
登录Better Auth + @better-auth/expo/client + expo-secure-store
付费RevenueCat SDK + 01MVP billing API
构建EAS Build / EAS Submit

模板里有什么

  • 邮箱登录和注册
  • 登录后的用户资料 API 调用
  • 公共 health API 调用
  • 公开付费计划展示
  • RevenueCat entitlement 状态读取
  • dev、preview、production 三套 EAS profile
  • .env.exampleEXPO_PUBLIC_* 配置说明

推荐阅读顺序

想和其他创造者交流?

这篇文档有问题?