实时进度同步
让当前书的阅读进度在多设备之间更快同步,减少切换设备时找不到最新位置的情况。
它解决什么问题
普通完整同步会处理书架、笔记、设置、文件和资源等很多内容。数据多时,同步可能需要更久。
「实时进度同步」对应应用里的「阅读进度单独同步」。它只针对当前书额外同步一份进度文件。这样你从手机切到平板、电脑时,Reeden 可以更快知道“这本书上次读到哪里”。
它适合这些场景:
- 白天用手机读,晚上用平板继续读
- 在电脑整理书库,出门用手机继续读
- 听书和阅读经常在不同设备间切换
- 书库很大,不想每次切换设备都等完整同步完成
实时的边界
这里的“实时”,指当前书进度走轻量同步路径,比完整同步更快;不是把书架、笔记、标签、分类和资源文件都实时同步。
「数据变化时同步」不是实时进度同步的总开关。它只影响一类场景:阅读过程中进度发生变化后,是否立刻按数据变化触发一次上传。
触发时机
开启「阅读进度单独同步」并完成同步配置后,当前书进度主要会在这些时机处理:
- 打开书时:拉取这本书的云端进度,用来判断是否需要恢复到另一台设备的阅读位置。这个过程不依赖「数据变化时同步」。
- 关闭书或退出阅读页时:上传这本书的当前进度。这个过程不依赖「数据变化时同步」。
- 点击阅读页面的同步按钮时:会优先处理当前书进度,再继续处理其他同步内容。这个过程不依赖「数据变化时同步」。
- 定时自动同步到达间隔时:只要开启「自动同步」并设置了「定时同步间隔」,Reeden 会按间隔同步已保存的阅读进度。这个过程不依赖「数据变化时同步」,但它走的是自动同步流程,不等同于只上传当前书的一份轻量进度文件。
- 阅读过程中进度变化时:如果同时开启「自动同步」和「数据变化时同步」,Reeden 会在阅读进度变化后更积极地触发上传,不必等定时同步间隔或退出阅读页。它适合想让阅读中途的位置也尽快同步到云端的情况。
如果你刚在设备 A 翻到新位置,但没有关闭书、没有手动同步,定时自动同步也还没到间隔,设备 B 可能还拿不到最新进度。频繁换设备阅读时,离开前退出阅读页或手动同步一次更稳。
无缝换设备推荐配置
如果你的目标是“换设备时尽快恢复当前书位置”,推荐这样配置:
- 阅读进度单独同步
- 自动同步
- 打开书时同步
- 关闭书时同步
- 可以关闭「数据变化时同步」
这样做的好处是:当前书进度可以依靠打开书拉取、关闭书上传、阅读页面手动同步和定时自动同步来同步;日常翻页、改标签、改书籍信息等数据变化不会频繁触发同步。书库大、文件多、元数据同步较慢时,这种配置更适合无缝换设备阅读。
如果你希望阅读过程中不退出页面,也能在进度变化后更快上传当前进度,可以开启「数据变化时同步」。但它也会让更多数据变化触发同步,书库较大时同步耗时可能增加。
如果你经常切换设备,可以把「定时同步间隔」设短一些;如果更在意省电、省流量和减少同步次数,可以设长一些。
自动跳转还是手动选择
开启「阅读进度单独同步」后,还可以选择是否开启「自动跳转当前书云端进度」。
| 选项 | 适合谁 |
|---|---|
| 开启自动跳转 | 你通常只在一台设备上继续读,不希望每次确认 |
| 关闭自动跳转 | 你可能在多台设备读到不同位置,希望自己决定跳不跳 |
关闭自动跳转时,Reeden 会把云端进度保存为进度历史,你可以手动选择是否恢复。
如果不确定,建议先关闭自动跳转。等确认自己的多设备阅读习惯后再开启。
保留的进度在哪里看
云端进度不是放在同步设置页里查看,而是在对应书籍的阅读页里查看。
操作路径:
- 打开这本书
- 点击阅读页面,唤出顶部菜单或阅读菜单
- 点击顶部的「历史」按钮
- 如果弹出「阅读历史」,切到「云端历史」
- 点击某条云端进度,跳转到对应位置
如果这本书只有云端进度历史,点击历史按钮后可能会直接进入「云端进度」列表;如果同时有跳转历史和云端历史,会显示两个页签。
需要注意:阅读页里的历史分两种。
- 跳转历史:来自目录、链接、脚注、拖动进度条等本机跳转,用来回到刚才跳走前的位置。
- 云端历史:来自云端或其他设备拉取到的阅读进度,用来手动恢复另一台设备的阅读位置。
所以,看到「阅读历史」按钮,不代表里面一定有云端进度;它也可能只是本机跳转历史。
完整数据同步里的“书籍阅读进度”和实时进度同步里的“当前书云端进度”也不是同一个入口。前者跟随完整同步流程更新书架数据;后者是当前书单独的一份轻量进度文件,主要在打开书、关闭书和阅读页手动同步时处理。
为什么看不到历史按钮
阅读页顶部的「历史」按钮只在当前书有可查看历史时出现。
常见原因:
- 当前书还没有云端进度历史
- 当前书还没有跳转历史
- 另一台设备还没有上传当前书进度
- 当前设备还没有拉取到这本书的云端进度
- 云端进度和本地当前位置相同,Reeden 不会额外保存一条历史
- 自动跳转已开启,Reeden 已经自动跳到云端进度,此时更可能保留的是跳转前的本地位置
如果你说的是阅读页顶部的「同步」按钮,它还受这些条件影响:
- 同步配置是否已经完成
- 是否开启「在书架显示同步按钮」
- 高级会员状态是否有效
阅读页同步按钮和书架同步按钮使用同一个显示开关。看不到同步按钮时,可以先到「设置 > 数据同步 > 同步选项」检查「在书架显示同步按钮」和同步配置。
有同步按钮但没有云端进度
同步按钮只是触发同步,不代表云端一定已经有这本书的可用进度。
常见原因:
- 原设备没有开启「阅读进度单独同步」
- 原设备读完后没有退出阅读页、手动同步或等到自动同步触发
- 云端进度文件还不存在
- 云端进度来自当前设备自己,Reeden 会跳过
- 云端进度和本地当前位置相同,或不比本地更适合恢复
- 自动跳转已开启,新的云端位置可能已经被自动应用,不再作为待选择的云端历史显示
- 两台设备上的书不是同一条书籍记录,例如重新导入成了另一本书
- 当前设备还没有这本书,或图书文件尚未下载到本地
处理方式:
- 在原设备打开同一本书,点击阅读页顶部的同步按钮,或退出阅读页触发上传。
- 在目标设备打开同一本书,再点击同步按钮或重新打开这本书。
- 如果仍然没有云端进度,确认两台设备上的书是否是同一条书籍记录。
典型使用流程
从手机切到平板
- 在手机上读完一段内容
- 退出阅读页面,或手动点一次同步
- 在平板上打开同一本书
- Reeden 拉取云端进度
- 根据提示跳转,或从进度历史中选择恢复
继续听书进度
如果你在一台设备听书后切到另一台设备,建议先确保原设备已经上传进度。关闭阅读页、手动同步或等待自动同步都可以触发上传。
和完整数据同步的关系
实时进度同步只解决“当前书读到哪里”的问题。
它不能替代完整数据同步。下面这些内容仍然需要完整同步:
- 新导入的书籍信息
- 新增或修改的笔记
- 标签和分类
- 阅读主题和排版配置
- 图书文件、字体、背景图、词典等资源
如果你换了新设备,仍然应该先完成一次完整同步,再依赖实时进度同步提升日常切换体验。
常见问题
为什么打开另一台设备没有跳到最新位置?
可能原因:
- 原设备还没有上传最新进度
- 当前设备没有开启「阅读进度单独同步」
- 当前设备关闭了「自动跳转当前书云端进度」
- 云端进度来自当前设备自己,Reeden 会跳过
- 云端进度不比本地更新
可以先在原设备手动同步一次,再到另一台设备重新打开这本书。
如果没有自动跳转,可以在目标设备打开这本书后,点击阅读页顶部的「历史」按钮,查看「云端历史」里是否有可恢复进度。
会不会覆盖我当前设备的阅读位置?
如果关闭自动跳转,云端进度会保存为进度历史,由你手动选择。
如果开启自动跳转,Reeden 在拉取到更新的云端进度时会自动跳转。多设备同时阅读同一本书时,建议谨慎开启自动跳转。
需要同步图书文件吗?
不一定。
如果两台设备都已经有同一本书,只想同步阅读位置,可以只依赖实时进度同步。
如果新设备没有这本书的文件,仍然需要开启图书文件同步、从云端下载,或在新设备重新导入同一本书。
Reeden