Android 离线缓存与数据同步
离线可用范围
Android 版 GodotHub 支持一定程度的离线使用:
- 已加载的教程页面和代码片段:缓存到本地,没网时可以继续阅读
- 已浏览过的插件列表:缓存在本地,没网时可以查看但不能下载
- 社区帖子:已加载的帖子内容离线可见,但不能发帖或回复
- 引擎版本信息:已同步的版本列表离线可见,标记需要联网
需要联网才能完成的核心动作:引擎版本检查、插件下载标记同步、社区发帖回复、镜像源切换。
数据同步机制
Android 端和桌面端各自独立运行、独立存储数据。它们之间的互通方式是手动标记、各端各取:
- Android 端在插件库浏览时标记的插件 → 回到桌面端,打开 GodotHub → 插件列表里能看到"已在移动端标记"的插件,点击就能下载
- 桌面端标记的引擎版本更新 → Android 端下次联网时同步更新通知
这套同步机制轻量、不依赖账号体系(降低隐私顾虑),但也意味着多设备之间没有实时同步。
缓存清理
长期使用后,手机上会积累教程图片、插件封面、社区帖子截图等缓存文件。GodotHub 设置里提供一键清理缓存功能,可以释放存储空间而不影响核心功能。
缓存清理只会删临时下载的资源文件,不会删你主动标记的插件、收藏的教程等持久化数据。
数据安全
GodotHub Android 端的本地数据存储:
- 所有数据存在应用专属目录里,卸载 App 时自动清除
- 不读取系统其他应用的存储内容
- 联网通信只和 GodotHub 自己的服务器交互(国内镜像、社区后端),不对外发送非必要数据