移动端
Engram Vault Sync 支持 iOS 和 Android 上的 Obsidian。插件运行相同的同步引擎,但受到比桌面端更严格的限制。
- 实时推送和拉取,与桌面端相同
- 冲突检测和解决界面
- 通过命令面板进行语义搜索
- 同步中心
移动端特有的行为
Section titled “移动端特有的行为”- 后台同步受操作系统限制。尤其是 iOS,在 Obsidian 退到后台时可能会暂停插件。你重新打开应用的那一刻,同步就会恢复。
- **路径净化。**后端会从所有传入路径中去除以下字符:
\、:、*、?、<、>、"、|。连续的空格会合并为一个。每个路径段上限为 255 字节(文件系统限制)。在桌面端创建的、文件名含有上述字符的笔记,到了移动端会被重命名。插件在拉取时会透明地处理这种重命名。 - 通过蜂窝网络进行初次同步会很快消耗流量。大型知识库的首次推送请尽量使用 Wi-Fi。
设置流程完全相同:设置 → 第三方插件 → 启用 Engram Vault Sync → 打开插件的设置页 → 登录。登录使用设备授权流程:插件会显示一个简短的用户码,并在你手机的浏览器中打开验证页面。输入验证码、批准,然后切回 Obsidian。插件会在后台轮询,并在批准后确认。不会通过 URL scheme 回传任何令牌。
在相册中隐藏已同步的媒体(Android)
Section titled “在相册中隐藏已同步的媒体(Android)”如果你的知识库包含图片、音频或视频,Android 的媒体扫描器默认会把它们收录进来,于是它们会和你真正的照片一起出现在相册和照片应用中。要隐藏它们:
- 用文件管理器进入设备存储中的 Obsidian 知识库文件夹。
- 在知识库根目录创建一个名为
.nomedia的空文件(注意开头的点)。 - 重启相册应用或重启设备。Android 的媒体扫描器此后会跳过该知识库及其所有子文件夹。
iOS 没有直接对应的做法,也不需要:第三方应用的存储是沙盒化的,除非应用明确选择加入,否则 iOS 应用不会向“照片”暴露文件。Obsidian 并没有。
- 选择性同步(选择要推送/拉取哪些文件夹或路径)已在插件路线图上,但尚未发布。目前插件会同步整个知识库(忽略规则除外)。
- Canvas 文件可以同步,但在移动端 Obsidian 中渲染可能较慢。无论如何,Engram 都会同步底层的 JSON。
下一页:故障排查。