dootask/resources/ai-kb/zh/faq/common-faq/sync-multi-device.md

53 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: common-faq.sync-multi-device.faq
title: 多端不同步桌面端、Web、手机
type: faq
feature: common-faq
scope: end-user
locale: zh
aliases:
- 多端不同步
- 手机和电脑数据不一样
- 桌面端没刷新
- 多设备数据不一致
- 多端登录数据不同
- 手机看到的和网页不一样
related_tools: []
related_pages: []
prerequisites: []
negative:
- 多端不存在「本地副本同步」概念,所有数据实时从服务器拉
- 数据本身不会因为多端登录冲突而被复制或合并
- 某些缓存(如未读数、消息列表)需要重新进入页面才会刷新
last_verified: v1.7.90
---
# 多端不同步桌面端、Web、手机
## 问题
同一个账号在桌面端 / 浏览器 / 手机上同时登录时,三端看到的数据不一致:消息已读未读、任务变化、未读数等不同步。
## 原因
DooTask 所有数据都从同一个后端服务器读,不存在本地副本同步问题。但每端的实时性独立:
- 每端各自维持一条 WebSocket 长连接
- 每端各自管理本地 store 缓存
- 后端推送变更时,离线 / 断网的端会丢失推送
- 已读状态不会在端之间联动同步(消息在 A 端读了B 端可能仍显示未读,直到 B 端进入该会话)
桌面端Electron和移动端 App 在后台时 WebSocket 也可能被系统冻结。
## 解决
1. **强制刷新**:浏览器 F5桌面端右键托盘「重启」移动端 App 杀进程重开
2. **确认 WebSocket 在线**:右下角连接状态显示绿色
3. **检查多端实际登录**:「个人设置 → 已登录设备」看哪些端在线
4. **未读数差异**:进入对应会话 / 任务详情即可重算
## 不支持
- 不支持设备间「同步本地草稿 / 输入中的内容」
- 不支持端到端 P2P所有数据都走服务器中转
## 相关
- 设备管理:[[user-account.device.howto]]
- 多设备冲突:[[common-faq.account-multi-device-conflict.faq]]