攀岩笔记

如何备份和迁移攀岩数据

无论换手机、定期留备份,还是提前防范意外,本指南都帮助你掌控自己的攀岩历史。攀岩笔记把记录保存在设备上,你可以自行导出、保存和迁移。

JSON 导入导出从 v2.3.0 引入。当前版本可在设置 → 备份中找到导出数据与导入数据;较早版本可能在数据管理分组中显示这些入口。

为什么要备份

应对设备丢失或损坏

手机可能丢失、损坏或被盗。事先导出的独立副本,让历史不只存在于那一台设备。你可以选择电脑、云盘或其他可信位置。

迁移到新手机

从旧设备导出,传输 JSON 文件,在新设备导入,便可带走场次、地点、路线与标签。

多一层保障

即使开启系统设备备份,单独保留攀岩导出文件,也方便查看保存内容并保留多个版本。不备份仍能正常记录,但卸载或清除数据可能让本地历史丢失。

如何导出

  1. 打开设置:通过首页的齿轮入口进入设置。
  2. 找到备份:进入备份页面,找到导出数据和导入数据。
  3. 选择导出数据:App 将支持的记录打包为一个 JSON 文件。
  4. 保存文件:根据系统文件选择器或已授权的备份目录保存。文件名含时间信息和唯一标识,便于区分不同副本。

可把导出文件另外保存在 iCloud Drive、Google Drive、Dropbox 或电脑等位置;可选目的地取决于设备与已安装的文件服务。云盘管理导出的文件不等于 App 提供自动云同步。

导出包含什么

JSON 是可读的结构化格式,导入时会按数据结构校验。也可以用文本编辑器查看,或自行编写脚本处理。备份可能包含地点等个人信息,请妥善保管。

如何导入

  1. 打开设置 → 备份 → 导入数据。
  2. 选择由攀岩笔记导出的 JSON 文件。v2.3.0 起提供此格式,实际兼容性会在导入时校验。
  3. 阅读合并提示,确认后继续。
  4. 查看结果摘要,核对新增、更新、跳过和冲突信息。

合并规则

新记录

设备上没有的场次、地点和路线会加入数据库。

重复记录

通过 ID 识别已有记录。对于以修改时间处理的记录,保留较新版本:备份较新则更新本地,本地较新则保留本地。

不兼容冲突

如果关键属性不兼容,例如同一个场次关联了不同地点,会跳过相应记录并报告冲突,而不是默默覆盖。原有数据不会因为导入而被批量删除。

常见使用场景

定期备份

按周、按月或重要攀爬旅行后导出,保留可恢复的近期副本。

更换手机

  1. 旧手机导出。
  2. 通过 AirDrop、邮件或云盘等方式传输文件。
  3. 在新手机安装攀岩笔记。
  4. 导入并检查历史。

恢复本地日志不依赖我们的记录服务器,但你需要妥善保存兼容的备份文件。

在设备之间搬运记录

从一台支持的手机导出,在另一台导入。新记录加入,较新版本保留,冲突单独报告。这不是自动跨设备同步,每台安装都有自己的数据库。

自行分析数据

标准 JSON 可以通过外部工具读取,按需要制作自己的图表或处理脚本;这些外部工具并非 App 内置功能。

常见问题排查

提示“数据版本高于当前 App”

备份使用了当前 App 不支持的数据库版本。请先更新 App,再尝试导入。

提示“文件格式无效”

确认选择的是攀岩笔记导出的 JSON,而不是其他文件或修改后不符合结构的文件。

新增 0 条,更新 0 条

设备可能已经有相同或更新的数据。导入旧备份时这可能是正常情况,也请检查是否有冲突或校验提示。

备份建议

你的数据,由你掌控

记录多年积累,应该能由你带走。无需账号,也没有付费订阅门槛。备份放哪里、保留多久,由你决定。

也可阅读本地优先说明、室内记录指南和户外记录指南。