如果你是 OmniFocus 用户并且之前使用坚果云 WebDAV 同步数据库,你可能会在几周前就发现想要同步数据的时候提示错误导致无法同步。这是因为坚果云方面停止了对 OmniFocus 的 WebDAV 支持。

OmniFocus 官方文章里面提到可以使用 WebDAVNav 在 iOS 和 macOS 之间同步数据库,但是缺点就是无法在外网同步。所以我们只好另寻出路,挂在树莓派上进行端口转发?太难,我都搞不清楚那些什么 DDNS 要怎么设定。用自建 VPS 对于普通用户来说略有技术难度,不是普适方案。

经过测试,确认 Box 可以使用 WebDAV 进行同步数据库,所以本文就是教你如何用 Box 代替坚果云来同步数据。

首先前往 Box 官网注册一个账号,注意注册完成后要通过邮件的认证。

登录 Box 然后新建一个文件夹,比如我的文件夹就叫做「GTD」。如果你现在手上只有 iPhone 又不想为了创建一个文件夹专门下载 Box 客户端的话,可以通过 PDF Expert 这类支持 Box 网盘的软件先登录一下然后在左上角选择新建文件夹即可。

为什么要新建一个文件夹而不是直接使用呢?因为 OmniFocus 的同步文件不只是一个数据库那么简单,随着使用时间的推移,其他的子文件会越来越多,应该没有人希望自己的云盘开起来主页面就是一大片的文件吧?

好了,接着打开 OmniFocus 。在同步页面中输入这个地址:「https://dav.box.com/dav/GTD」,其中「GTD」就是刚刚在 Box 上面创建的文件夹名字,请根据你自己的实际名字进行修改。

还需要其他的操作吗?不,就这么简单了,macOS 上面的设置与此类似,不再多加赘述。

问题解答

1. Box 在国内可以正常使用吗?

可以,我测试过在不开代理的情况下同步完全没问题,并且在抓包软件中看到 Box 请求的服务器地址就是中国,所以它是非常稳定的。

2. Box 同步速度如何?

经过一周的使用,我可以很负责任地说 Box 的同步速度可能比坚果云还要快些,我在 MacBook 上刚刚标记完成了一些任务,解锁 iPhone 后马上就看到这些任务消失了。

3. 如果在设置过程中不小心替换错了数据库怎么办?

在 iOS 的 OmniFocus 设置项目里面有个备份的选项,可以通过这里恢复到上一个数据库。