docs(ios): 同步 0.2.x 实况文档与规划记录
This commit is contained in:
@@ -4,7 +4,27 @@
|
||||
|
||||
## iOS Native 应用
|
||||
|
||||
`apps/ios` 提供不依赖 8788 控制台的原生 iPhone 应用。当前 0.2.1 保留节点总览、标签筛选与分组、跨实例短信、实例详情、日志诊断、全局外观切换和本地数据管理;构建方式见 [docs/ios-native-0.2.1.md](docs/ios-native-0.2.1.md)。
|
||||
`apps/ios` 提供不依赖 8788 控制台的原生 iPhone 应用,当前版本 **0.2.1 (build 6)**,运行在 iOS 16 及以上,产物为未签名 IPA,供 TrollStore 或自有签名流程安装。iOS 开发在 `ios-native-ipa` 分支进行。
|
||||
|
||||
底部为节点、消息、设置三个入口:
|
||||
|
||||
- **节点**:运行概览、分组视图、标签多选筛选、搜索、批量选择、实例增删改,卡片直连实例详情。
|
||||
- **实例详情**:设备、SIM、蜂窝网络、系统资源、CPU、连接状态六个模块,敏感值默认脱敏,显示后离开页面即隐藏。
|
||||
- **消息**:跨实例短信读取、按实例与方向筛选、搜索、发送、删除。
|
||||
- **设置**:主题外观(跟随系统 / 浅色 / 深色)、应用信息、本地数据与日志中心、隐私与数据、数据清理。
|
||||
|
||||
实例信息与密码保存在应用沙盒本地文件,会话 Cookie 只存在于进程内存,不使用 Keychain,不上传任何数据。应用只访问用户添加的节点地址,上游路径为固定白名单。
|
||||
|
||||
按产品决策移除的能力:全局访问密码、定时与后台调度、iOS 远程推送、自动备份与自动清理、控制台自更新,以及依赖常驻进程的应用内通知中心(日志中心因此收进设置,不再单独占一个底部入口)。
|
||||
|
||||
构建与自检:
|
||||
|
||||
```bash
|
||||
./scripts/build-ios-ipa.sh # 产出 build/ipa/MultiSimAdmin.ipa 与 .sha256
|
||||
cd apps/ios && swift test # 48 个用例
|
||||
```
|
||||
|
||||
文档:现行说明 [docs/ios-native.md](docs/ios-native.md),发布记录 [0.2.1](docs/ios-native-0.2.1.md) 与 [0.2.0](docs/ios-native-0.2.0.md)。
|
||||
|
||||
## 功能
|
||||
|
||||
|
||||
Reference in New Issue
Block a user