云同步是什么
数据在你自己的网盘
同步目录为坚果云中的 FloatingTodo/,开发者无法读取
HTTPS 加密传输
全程 TLS 加密,与网银同级安全标准
无同步订阅费
使用坚果云免费额度即可起步,无厂商锁定
标准 WebDAV 协议
不依赖单一客户端,数据可迁移
工作方式:你在本机修改待办 → 软件写入本地数据库 → 后台上传到坚果云 → 其他设备拉取并合并。
电脑 A
→
坚果云 FloatingTodo/
→
电脑 B
开始之前:你需要准备什么
| 准备项 | 说明 |
|---|---|
| 坚果云账号 | 在 jianguoyun.com 注册,免费版即可 |
| FloatingTodo v2.6+ | v2.5 仅含本地 SQLite 迁移;v2.6 起设置里才有「云同步」(当前推荐 v2.7) |
| 网络 | 能访问坚果云 WebDAV:https://dav.jianguoyun.com/dav/(须含路径 /dav/) |
| 约 5 分钟 | 生成应用密码 + 软件内「测试连接」 |
当前暂不支持直连:百度网盘、夸克(无原生 WebDAV)。阿里云盘需自建 AList 等中间层,需自行测试。
坚果云:生成 WebDAV 应用密码
步骤 1 — 进入安全设置
- 登录 坚果云网页版
- 右上角头像 → 账户信息
- 左侧 安全选项 → 第三方应用管理
🖼️
坚果云 → 账户信息 → 安全选项 → 第三方应用管理
步骤 2 — 添加应用密码
- 点击 添加应用密码
- 应用名称填
FloatingTodo(任意,便于识别) - 生成密码后 立即复制
🔑
添加应用密码 → 生成密码 → 立即复制保存
步骤 3 — 记下连接信息
| 服务器地址 | https://dav.jianguoyun.com/dav/ |
| 用户名 | 坚果云注册邮箱 |
| 密码 | 刚复制的 应用密码(不是登录密码) |
应用密码只显示一次,丢失请在坚果云删除该应用后重新生成。填登录密码会导致 401 错误。
FloatingTodo 内配置
步骤 1 — 打开云同步设置
设置 → 找到分区标题 云同步(WebDAV) → 开启 启用云同步。
若本地待办尚未写入 SQLite、或迁移未完成,标题右侧会出现数据库图标(叠层圆柱形),点击可执行本地数据迁移/修复(与坚果云上传无关)。
步骤 2 — 填写连接信息
| 字段 | 默认值 | 说明 |
|---|---|---|
| WebDAV 地址 | https://dav.jianguoyun.com/dav/ |
必须 https://,且须含路径 /dav/(勿只填 https://dav.jianguoyun.com) |
| 用户名 | — | 你的坚果云注册邮箱 |
| 应用密码 | — | 粘贴后显示为 •••• |
步骤 3 — 测试连接
点击 测试连接:
- 成功:提示「已连接,目录 FloatingTodo 已就绪」
- 失败:见下方常见问题
步骤 4 — 首次同步
点击 立即同步。也可手动开启 自动同步(默认关闭;开启后默认约每 10 分钟双向同步,可在设置中改为 5 / 10 / 15 / 30 分钟)。WebDAV 无实时推送,急用请点「立即同步」。
⚙️
设置 → 云同步(WebDAV):填写地址、用户名、应用密码 → 测试连接 → 立即同步
应用密码存放在本机
%APPDATA%\floating-todo\sync-secrets.json,不会写入上传到坚果云的待办文件。
会同步什么?不会同步什么?
默认同步
| 内容 | 说明 |
|---|---|
| 待办列表 | 含标签、周期、提醒 |
| 最重要的事(MIT) | — |
| 灵感库 | — |
| 番茄记录与设置 | 可在设置中单独关闭 |
| 应用设置 | 主题、默认提醒等(可选关闭) |
| 已取消的周期系列 | — |
不同步(留在本机)
| 内容 | 原因 |
|---|---|
| 窗口位置、面板大小 | 每台显示器布局不同 |
| 「已读提醒」标记 | 设备态,无需跨机一致 |
| WebDAV 应用密码 | 安全:每台设备各自配置 |
设置页提供 同步内容 多选,可单独关闭番茄、设置等模块。
多设备怎么用
第二台电脑(推荐流程)
- 安装 同版本 FloatingTodo
- 用 同一坚果云账号 配置 WebDAV(可复用同一应用密码,或新建一个应用)
- 测试连接 → 立即同步 → 待办应出现
注意事项
| 场景 | 说明 |
|---|---|
| 首次多设备 | 先在 A 机完成首次上传,再在 B 机拉取;空库覆盖云端前软件会提示确认 |
| 离线同时改同一任务 | 以 revision 较大者为准;仍冲突时 Toast 提示 |
| 删除任务 | 同步删除标记,另一台不会「复活」已删项 |
| 实时性 | 依赖自动轮询或手动「立即同步」,通常为分钟级 |
云端目录结构(仅供查看,请勿手改)
FloatingTodo/
manifest.json ← 全局版本号、最后更新时间
snapshot.json ← 全量快照(定期生成,用于恢复)
changes/
00000001.json ← 增量变更批次
00000002.json
请勿手动编辑上述 JSON 文件,否则可能导致多端数据错乱。
常见问题与排错
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 测试连接 401 | 填了登录密码而非应用密码 | 重新生成应用密码并粘贴 |
| 测试连接 401 | 邮箱输错 | 核对坚果云注册邮箱 |
| 测试连接失败 / 找不到路径 | WebDAV 地址缺少 /dav/ |
改为 https://dav.jianguoyun.com/dav/(与软件默认占位一致) |
| 同步很慢 | 免费版限速 / 网络 | 正常;可改为手动同步 |
| 另一台看不到新任务 | 未同步 / 自动同步关闭 | 点「立即同步」 |
| 公司网络失败 | 防火墙拦截 WebDAV | 换手机热点试一次 |
| 想用百度/夸克 | 无原生 WebDAV | 暂不支持;可考虑坚果云或自建 WebDAV |
同步日志路径:%APPDATA%\floating-todo\logs\sync.log
安全与隐私
| 问题 | 回答 |
|---|---|
| 开发者能看到我的待办吗? | 不能。数据只在你的坚果云账号内。 |
| 传输是否加密? | 是,全程 HTTPS(TLS)。 |
| 坚果云上的文件能直接打开看吗? | 可以。当前版本上传的是可读 JSON(未提供界面级「同步加密口令」开关);请保管好 WebDAV 应用密码与坚果云账号。 |
| 应用密码泄露怎么办? | 坚果云 → 第三方应用管理 → 删除该应用,旧密码立即失效。 |
| 能用其他 WebDAV 吗? | 默认坚果云;其他兼容 WebDAV 的服务器可填自定义 URL(需自测)。 |
卸载与退出
- 关闭云同步 ≠ 删除云端文件;需到坚果云网页手动删除
FloatingTodo/文件夹 - 卸载软件 不删除本地数据库;重装后可继续使用
- 更换坚果云账号:在软件内修改配置 → 建议先 导出 JSON 备份 → 再同步到新账号目录
获取帮助
- 软件内:设置 → 云同步(WebDAV)→ 云同步配置指南(打开本页)
- 坚果云 WebDAV 官方帮助:help.jianguoyun.com
- 官网:floatingtodo.top
连接参数速查
| 服务器 | https://dav.jianguoyun.com/dav/ |
| 用户名 | 坚果云注册邮箱 |
| 密码 | 安全选项 → 第三方应用管理 → 应用密码 |
| 同步目录 | FloatingTodo/(首次同步自动创建) |