mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 02:15:57 +00:00
2.0 KiB
2.0 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 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| common-faq.sync-multi-device.faq | 多端不同步(桌面端、Web、手机) | faq | common-faq | end-user | zh |
|
|
v1.7.90 |
多端不同步(桌面端、Web、手机)
问题
同一个账号在桌面端 / 浏览器 / 手机上同时登录时,三端看到的数据不一致:消息已读未读、任务变化、未读数等不同步。
原因
DooTask 所有数据都从同一个后端服务器读,不存在本地副本同步问题。但每端的实时性独立:
- 每端各自维持一条 WebSocket 长连接
- 每端各自管理本地 store 缓存
- 后端推送变更时,离线 / 断网的端会丢失推送
- 已读状态不会在端之间联动同步(消息在 A 端读了,B 端可能仍显示未读,直到 B 端进入该会话)
桌面端(Electron)和移动端 App 在后台时 WebSocket 也可能被系统冻结。
解决
- 强制刷新:浏览器 F5;桌面端右键托盘「重启」;移动端 App 杀进程重开
- 确认 WebSocket 在线:右下角连接状态显示绿色
- 检查多端实际登录:「个人设置 → 已登录设备」看哪些端在线
- 未读数差异:进入对应会话 / 任务详情即可重算
不支持
- 不支持设备间「同步本地草稿 / 输入中的内容」
- 不支持端到端 P2P,所有数据都走服务器中转