数据同步问题——进度不同步、收藏夹不一致的排查步骤
故障类型
同步相关的问题表现形式:
| 类型 | 表现 |
|---|---|
| 进度不同步 | 手机上看到 23:15,平板上还是 15:30 |
| 同步长时间挂起 | Baka 显示"同步中"但一直不完成 |
| 云端数据缺失 | 某些番剧/进度在云端找不到 |
| 收藏夹不一致 | 手机上删了但平板上还在 |
| 同步后本地数据异常 | 同步触发了奇怪的数据覆盖 |
第一步:确认账号和网络
账号是否正确
最常见的低级错误:两台设备登的不是同一个账号。
检查方法:
- 设置 → 同步 → 当前账号
- 确认两端显示的用户名 / 邮箱完全一致
- 如果不一致 → 登录同一个账号
网络是否正常
同步需要稳定的互联网连接:
- 两端都能正常上网吗:浏览器打开任意网页测试
- 两端网络类型:Wi-Fi / 移动网络 / VPN?
- 是否被限制:部分企业/学校 Wi-Fi 可能限制了 Baka 同步服务的访问
手动触发同步
自动同步有时会延迟,手动触发一次:
设置 → 同步 → 立即同步
等待 30~60 秒,然后:
- 看同步状态是否变成"已同步"
- 对比两端数据是否一致
第二步:确认同步设置
检查以下配置是否两端一致:
同步开关
两端都需要开启同步:
- 手机:设置 → 同步 → 自动同步 = 开启
- 平板:同上
同步频率
如果设成了 5 分钟甚至更长,短时间内不同步是正常的。可以临时调低测试(比如设为 30 秒)。
仅 Wi-Fi 同步
如果在移动网络下同步被禁用:
- 确认两端都连了 Wi-Fi
- 或临时关闭"仅 Wi-Fi 同步"
冲突策略
如果两端同时操作同一集,冲突策略会影响结果。可以临时切换到"最大进度优先"或"手动解决"来排查。
第三步:数据体检
部分版本的 Baka 提供数据一致性检查:
设置 → 同步 → 数据检查
检查结果会告诉你:
- 本地与云端有多少条目不一致
- 哪些条目进度有差异
- 是否有完全缺失的条目
根据检查结果决定后续操作。
第四步:手动同步修复
如果自动同步无法解决:
方案一:以一端为准,覆盖另一端
- 在"正确"的设备上:设置 → 同步 → 导出当前数据
- 在"错误"的设备上:设置 → 同步 → 清除本地数据
- 清除后 Baka 会自动从云端拉取
- 如果云端数据也不对,可以先将正确端的数据推送到云端
方案二:手动解决冲突
在数据检查报告中逐条处理冲突:
- 对每个冲突条目选择保留哪一端
- 或合并两端信息(如果支持)
方案三:离线重同步
如果网络有问题:
- 两端都关闭同步
- 各自导出本地数据备份
- 在"正确"端打开同步,触发推送
- 等待云端同步完成后,再打开"错误"端的同步
- 让错误端从云端拉取
第五步:排查云端问题
如果确认本地和网络都没问题,可能是 Baka 服务器的问题:
检查服务器状态
- Baka 官方有没有发布服务维护通知?
- 在社区(Twitter、Telegram、论坛)看其他用户有没有同步问题
- 试一下其他需要云端的功能(如登录状态保持)是否正常
云端数据损坏
极端情况下云端数据可能损坏:
- 提交 bug 给 Baka 官方(附带你的账号信息)
- 如果之前导出过备份,可以用备份恢复
- 没有备份的话,只能接受数据丢失
常见问题对照表
| 现象 | 最可能原因 | 解决 |
|---|---|---|
| 完全不同步 | 登错账号 | 统一登录 |
| 延迟很久 | 同步频率设太长 | 临时调短测试 |
| 移动数据下不同步 | 仅 Wi-Fi 同步开关 | 关闭或连 Wi-Fi |
| 收藏删了还在 | 云端推送延迟 | 等或手动同步 |
| 进度被覆盖 | 冲突策略问题 | 切换策略 |
| 同步一直挂起 | 网络/服务器问题 | 手动触发或换网络 |
数据备份建议
虽然同步机制是自动化的,但建议定期手动导出:
| 数据类型 | 建议频率 | 路径 |
|---|---|---|
| 观看历史 | 每周 | 设置 → 同步 → 导出 |
| 收藏夹 | 每月 | 设置 → 收藏 → 导出 |
| 屏蔽规则 | 半年 | 弹幕设置 → 导出配置 |
定期导出的好处:
- 防止云端数据丢失
- 换设备时快速恢复
- 发现同步异常时有恢复点
最后的手段
如果各种方法都试过了还是不行:
- 完全退出 Baka(强制停止)
- 清除 Baka 数据(注意这会清除全部本地数据,先导出备份)
- 重新安装 Baka
- 登录账号后等待同步拉取数据
- 导入之前的备份(如果有)
重装是终极手段,99% 的同步问题都能解决。但记得先备份!