为什么用 Expo 构建 SaaS 移动应用?
这取决于原生功能需求。Expo 为 React Native 团队提供高效工作流与原生能力;Expo Router 负责导航,EAS 提供构建、提交和更新服务。仍需在真机上测试,并准备应用商店所需材料。
围绕手机使用场景设计
移动 SaaS 不应只是缩小的网页。设计时要考虑小屏幕、网络中断、平台导航以及用户在路上完成的任务。Expo 基于 React Native,提供 iOS 和 Android 开发工具。
先从一个有价值的流程开始,例如查看工作区或响应通知,并在真机上测试。
从开发到发布
EAS Build 生成可安装的构建,EAS Submit 协助上传到应用商店。签名凭证、商店账号、隐私说明和审核仍由团队负责。符合条件的非原生变更可以通过 EAS Update 发布;原生变更需要兼容的新构建。
| 阶段 | 需要验证 |
|---|---|
| 开发 | 导航、身份验证和错误 |
| 预览 | 权限、断网和深度链接 |
| 发布 | 签名、商店资料和审核 |
从共享基础开始
supastack 除 Web 与桌面选项外,还包含 Expo 移动应用。按照移动指南配置应用和后端,然后在 iOS 与 Android 上验证自己的业务流程。