iOS 书架与导入
LinguoLand mobile 端书架支持两种内容来源:
- 系统精选目录 — LinguoLand 内置的英文公版书(Project Gutenberg / Standard Ebooks 等),加到书架即可阅读。
- 本地导入 — 从手机里选 EPUB / TXT / MOBI / AZW3 / FB2 / CBZ 文件。
本地导入:文件存哪、会上传到服务器吗?
不会。LinguoLand 不在服务器上保存你导入的文档原文件。
具体来说:
- 你选择的文件被复制到 mobile app 的私有 sandbox 目录(仅这台设备可访问)。
- App 计算文件的 SHA-256 哈希值,作为「这本书」的指纹。
- 上报到服务器的只有:标题、文件大小、SHA-256 指纹、章节信息 —— 不含文件内容。
这样设计是为了:
- 你导入的版权书 / 私人内容不需要担心被服务端 host。
- 阅读、查词、AI 解析等所有功能在本地处理,体验和「上传到服务器」完全一致。
换设备怎么继续读?
LinguoLand 用 SHA-256 哈希凭证 让你的阅读进度跨设备同步:
- 在 A 设备导入《Frankenstein.epub》→ 读到 30%。
- 在 B 设备上登录同账号 → 书架显示这本书,但标「本设备没有这个文件」。
- 在 B 设备点这本书 → app 让你重新选同一个文件。
- 选完后,app 算 SHA-256,跟服务器对比 → 一致即接进度(30%),不一致就当成新书。
为什么这样?因为服务器不保存你的文件,你需要在每台想读的设备上提供一份原文件副本。但只要文件没变,进度就连得上。
系统精选目录
打开「导入」页 → 点「系统精选」→ 进入目录页。
目录里全是 开放版权内容(Public Domain 或 Creative Commons),由 LinguoLand 托管在阿里云 OSS,匿名公开访问。点「加入书架」会把这本书的引用加到你的书架,文件 server 端共享一份,不占用你的存储。
| 来源 | 说明 |
|---|---|
| Project Gutenberg | 美国公版书电子化项目(Frankenstein / Pride and Prejudice / Alice / Gift of the Magi 等) |
| Standard Ebooks | 精排版本的公版书 |
| LinguoLand | LinguoLand 自有内容(如 Welcome 短文) |
删除书架上的书
长按封面进入多选模式 → 选中 → 点垃圾桶。
- 删除 本地导入 的书:删的是你这台设备上的书架引用 + 删本地 sandbox 副本;server 上的元数据也清掉。
- 删除 系统精选 的书:只删你这台设备的书架引用;服务端的目录条目完好(你之后还能从目录加回来)。