关于存档丢失的兜底解决方案!

06/2776 浏览综合
强化手动存档逻辑,保证手动存档兜底能力。大家玩的久了在设置面板里顺手点下手动保存,版本更新后生效。
原手动存档按钮没有等待云端异步保存结果,点击后立刻显示“存档成功”,所以网络失败、云端保护模式、本地保护模式、并发保存排队时都会误报成功。
本次改动:
增加异步结果回调,云端只有进入 `ok` 回调才返回成功。
- 所有拒绝保存路径都会回调失败原因:
- 切区中
- 首次加载失败
- 尚未加载完成
- 存档数据异常
- 本地保护模式
- 回写保护
- 上一次保存未完成
- 云端网络写入失败
手动保存作为兜底方案。
- 失败后持续自动重试。
- 重试间隔:`1, 2, 4, 8, 15, 30` 秒,之后保持 30 秒。
- 直到云端保存 `ok` 才停止并提示成功。
- 手动重试不再复用普通自动保存的“最多 5 次后放弃”逻辑。
TapTap
TapTap
2
4