mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 18:35:56 +00:00
2.1 KiB
2.1 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| mobile-client.concept | 移动端是什么 | concept | mobile-client | end-user | zh |
|
|
v1.7.90 |
移动端是什么
定义
DooTask 移动端是 iOS 与 Android 双平台的原生 App,基于 EEUI 框架开发,内置 WebView 渲染部分页面、原生组件实现导航 / 弹窗 / 推送。用户代理(UA)包含 eeui 标识,服务端据此识别请求来自 App。
关键属性
- 跨平台:iOS 与 Android 各有独立安装包
- 数据互通:与网页端、桌面端共用同一份后端 API 和账号
- 原生体验:底部 Tabbar、原生手势、原生输入法、原生推送
- 小巧专注:核心是消息 + 任务 + 通知,功能集合比桌面端轻量
与桌面 / 网页端的差异
- 导航形态:移动端用底部 Tabbar(消息 / 任务 / 应用 / 我的),桌面端用左侧栏
- 输入习惯:发送按钮 / 换行按钮在移动端可切换(键盘上的「发送」是发还是换行)
- 推送通道:走 UMENG 系统推送(mobile-client.notify.concept),不是 WebSocket 自送
- 富文本编辑器在小屏上做了简化
设备识别
- 前端通过 UA
/eeui/i检测$isEEUIApp,据此走移动端专属逻辑 - 服务端调用别名注册接口(
/api/users/umeng/alias)记录该设备 ID,用于推送路由
何时选移动端
- 出差 / 通勤时收消息和处理任务
- 配合桌面端使用,做「随身确认」型操作
- 需要原生推送即时到达
不支持
- 不支持复杂富文本编辑(超长公式、表格嵌套)
- 不支持白板、流程图、思维导图等画布类应用的编辑模式
- 不支持桌面端的截图工具 / 多窗口