Obsidian 同步 iCloud 和 Google 日历(CalDAV)

想让手机提醒到 Obsidian 里的任务,又把任务继续留在 Markdown 里。Calendar Pro 和 LifeOS Pro 的日历订阅走 CalDAV:iCloud 和 Google 可以双向,飞书只能只读。本文做路径选择和排障入口。逐步点击仍以 日历订阅 为准。

插件怎么选,见 Calendar Pro vs Full Calendar Remastered。多视图见 四象限、看板与时间线。

一句话结论

  • 人在 Apple 设备上,要手机提醒:iCloud CalDAV,服务器 caldav.icloud.com,用 App 专用密码。
  • 人在 Google 日历上:自建 Google Cloud OAuth 桌面客户端,启用 CalDAV API,把同步账号加为测试用户。
  • 只想看一眼滴答清单、Outlook,或暂时不想授权:用 ICS 单向拉取。ICS 不会把库里的任务推到手机。
  • 飞书 CalDAV 只读。PUT 会返回 409。要提醒,把默认写入日历设成 iCloud、Google 或钉钉。
  • 买了 LifeOS Pro,通常不必再买 Calendar Pro。只要日历时可以只买 Calendar Pro。

先选方向

来源方向适合
iCloud(CalDAV)双向Apple 生态,需要手机提醒
Google(CalDAV)双向Google 日历,跨平台提醒
通用 CalDAV视服务商企业日历。飞书仅只读
ICS单向拉取只读订阅

「启用推送到 iCloud」关掉之后,只从远程拉事件,不把本地任务推上去。已完成和已取消的任务可以按设置从远程日历里删掉。这些开关的说明在日历订阅文档里。

iCloud

在 Apple ID 里生成 App 专用密码。插件日历配置打开「iCloud 日历订阅」,服务器填 caldav.icloud.com,选一个默认同步日历。不要把 Apple ID 主密码填进插件。

Google

  1. 在 Google Cloud Console 建项目,配置 OAuth 同意屏幕,创建桌面应用客户端。
  2. 启用 CalDAV API。
  3. 应用还在测试状态时,把要用来同步的 Google 账号加进测试用户。没加进去,后面的「连接」会过不去。
  4. 插件里打开「Google 日历订阅」,填客户端信息,点「连接」。
  5. 看到「此应用未经 Google 验证」时,文档写的是走「高级」,再转到你自己的应用。这是个人 OAuth 客户端的常见提示,因为应用是你自己创建的。

完整字段顺序以 日历订阅 的 Google 小节为准,本文不另抄一整份控制台说明书。

飞书和其他 CalDAV

飞书电脑端日历设置里生成 CalDAV 用户名、密码和服务器。插件里服务器填 https://caldav.feishu.cn。它可以把飞书日程拉进 Obsidian,不能把任务写回飞书。

钉钉、企业微信、腾讯会议、QQ 邮箱等地址列在同一篇文档的表格里。多个服务器用「添加 CalDAV 配置」。

排障时先看这三处

  • Google 授权失败:测试用户是不是即将登录的那个账号。
  • 飞书写不进去:这是只读限制,不是再点一次同步就能变成双向。
  • 手机没有库内任务的提醒:确认走的是双向 CalDAV,而且推送开关是开的。只订了 ICS 时,手机看不到你在库里新写的任务。

本文不给出同步成功率。远程事件格式不齐时,更新日志里记过跳过不可靠推送的修复;那不等于「每次都成功」。

价格

核对日 2026-10-14。Calendar Pro 买断 ¥109 / $29.90,5 台设备。LifeOS Pro 买断 ¥179 / $49.90,5 台设备,已含日历规划。年付 $24.90 只出现在 lifeos.vip 价格页。社区版没有这套日历排期。

下一步

打开大日历,从任务池拖一条到本周,再看手机上的默认写入日历有没有这条提醒。视图怎么切,读 任务视图专题。