docs(ios): 同步 0.2.x 实况文档与规划记录

This commit is contained in:
chick
2026-09-14 18:22:23 +08:00
parent 3607eddc9f
commit ec3ffb9db3
9 changed files with 339 additions and 60 deletions
@@ -2,6 +2,25 @@
日期:2026-09-08
> **实现修订(2026-09-14,0.2.1 build 6)**
>
> 本文是改写启动时的设计稿,保留作为历史背景。以下决策在实现过程中被推翻,现行事实以
> [docs/ios-native.md](../../ios-native.md) 为准,正文中的旧描述不再单独改写:
>
> - 底部导航为**节点、消息、设置**三个入口,不是本文的五个 Tab。
> - **应用内通知中心整体移除**:通知依赖常驻进程转发,应用关闭后无法工作,因此通道、规则、
> 投递队列、手动投递均不实现。
> - **日志中心不是独立 Tab**,收纳在「设置 → 本地数据」内。
> - **不使用 iOS Keychain**:TrollStore 环境下 Keychain 读写不稳定,实例密码改存应用沙盒
> `Documents/credentials.json`,仅内存持有会话 Cookie。
> - **不使用 GRDB/SQLite**:本地数据改为四个 JSON 文件(`instances.json`、
> `instance-groups.json`、`credentials.json`、`log-center.json`),不引入第三方依赖。
> - **操作目录、任务、审计、维护、备份、恢复未实现**:iPhone 前台场景不承载高风险写操作与
> 调度型能力,本文对应章节按未落地处理。
> - 设备模块落地为 6 个只读分区(设备、SIM、蜂窝网络、系统资源、CPU、连接状态)加短信读写,
> 本文列出的通话、eSIM、OTA、WiFi Calling、自动化历史未纳入当前版本。
> - 配色从「浅灰画布 + 青绿主按钮」改为深墨蓝与金色的品牌对,浅色用中性冷灰画布,主操作为蓝色。
## 目标
把 multi-simadmin 的管理能力改写为独立 iPhone 应用,而不是为现有 Web 服务做一个远程客户端或 WebView 壳。应用面向 iOS 16+ 和 TrollStore 安装环境,构建流程产出未签名 IPA;Apple 证书、开发者账号、TestFlight 和上架签名不在本项目范围内。