快递短信多且杂,翻找短信费时间,容易忘取。手动输入取件码繁琐且易出错。
🚀 100 APP 量产计划 第 005 个作品 · 我给[全体取件人]做了一个[快递取件码管理器] · 作者:小石谈什么记
- 智能短信识别:粘贴一段或多段复杂短信,AI 自动提取取件码、地点和日期。
- 待办清单管理:将取件信息转化为可视化待办卡片,取完即勾选,清晰明了。
- 本地持久化:所有取件记录和 API 配置全部保存在浏览器本地,保护隐私且离线可用。
- 跨平台支持:支持 Web、Windows 桌面和 Android 安卓。
| 工具 | 版本要求 |
|---|---|
| Node.js | ≥ 20 |
| Rust / Cargo | ≥ 1.80(Windows 桌面端必须) |
| Android Studio | 任意(Android 端调试) |
git clone <仓库地址>
cd APP_SLUG
npm install
npm run dev # 浏览器预览 → http://localhost:3000npm run build
vercel --prodnpm run tauri:dev # 开发模式
npm run tauri:build # 打包 → dist/windows/APP_SLUG.exe
### 🎨 图标生成
为了多平台发布,必须生成标准的图标资源文件:
1. 准备一张 1024x1024 的 `icon.png` 放置在项目根目录。
2. 运行:`npm run tauri:icon icon.png` 即可自动补全所有平台的图标资源。首次编译 Rust 约需 5-10 分钟,后续增量编译秒级完成。
npm run android:sync # 同步 Web 代码到 Android 项目
npm run android:open # 在 Android Studio 中打开
# 命令行构建 APK
cd android && .\gradlew assembleDebug
# APK → android/app/build/outputs/apk/debug/app-debug.apkAPP_SLUG/
├── src/app/
│ ├── page.tsx ← 主界面
│ ├── layout.tsx ← HTML 模板
│ └── globals.css ← 设计系统(Design Tokens)
├── src-tauri/ ← Tauri Windows 后端(Rust)
│ ├── src/main.rs
│ ├── tauri.conf.json ← 窗口配置
│ └── capabilities/
├── android/ ← Capacitor Android 原生项目
├── dist/ ← 发布产物
│ ├── windows/ ← .exe
│ └── android/ ← .apk
├── out/ ← Next.js 静态导出
├── capacitor.config.ts
└── package.json
| 日期 | 内容 |
|---|---|
| 2026-04-05 | 项目初始化并修正 Capacitor 配置 |
| 2026-04-05 | 实现 AI 解析引擎逻辑 |
| 2026-04-05 | 完成卡片式移动优先 UI 界面 |
------|------| | 2026-04-05 | 项目初始化并修正 Capacitor 配置 | | 2026-04-05 | 实现 AI 解析引擎逻辑 | | 2026-04-05 | 完成卡片式移动优先 UI 界面 |
------|------| | 2026-04-05 | 项目初始化并修正 Capacitor 配置 | | 2026-04-05 | 实现 AI 解析引擎逻辑 | | 2026-04-05 | 完成卡片式移动优先 UI 界面 |
------|------| | 2026-04-04 | 项目初始化,完成 Web / Windows / Android 三端配置 |
MIT License · 小石谈什么记