自动备份:定期保存与保留策略
手动导出的自动化
上一组讲了手动归档导出——但「记得备份」这件事本身最不可靠。自动备份用安卓的后台任务调度(WorkManager)按计划定期生成归档,目的地、类别、频率与保留份数都可配置。
四个可配置项
| 配置 | 说明 |
|---|---|
| 目的地 | 备份文件写到哪(本地目录或你有权限的位置) |
| 计划 | 多久一次(按天/周排程) |
| 类别集合 | 备份哪些数据——同归档导出的勾选逻辑,含密钥与否同样要慎重 |
| 保留策略 | 留几份、旧的怎么清,防止备份无限膨胀 |
安卓后台的现实约束
官方手册如实说明:安卓的后台调度是「尽力而为」——省电策略、厂商杀后台、存储权限都可能让某次备份延后。想让备份靠谱:
- 给应用加电池白名单(系统设置里允许后台运行);
- 定期瞄一眼目的地目录,确认备份文件真的在按时生成;
- 重要节点(换机前、大更新前)仍手动补一次,别全指望排程。
备份文件的恢复
恢复 = 把某份 .agora 备份文件当普通归档导入:预览类别、逐项选合并或替换。保留策略建议至少留两三份不同时点的——万一某天的备份内容有问题,还能回退到更早的。
推荐配置组合
- 轻量用户:对话 + 记忆,每周一次,留 3 份,不含密钥;
- 重度用户:全类别(密钥单独想清楚),每天一次,留 7 份,目的地放独立目录。