type
status
date
slug
summary
category
tags
create_time
May 26, 2025 08:22 AM
icon
password
my_create_time
🧭 前言
这篇文章将作为延续,详细介绍如何在 iPhone 手机上添加 nCalendar 对应的 CalDAV 日历账号,实现真正的本地提醒。
🧩 背景介绍
随着订阅制服务的普及,越来越多的用户需要一个可靠的本地提醒系统,用于管理软件授权、服务续费等时间节点。
虽然 Notion 可以帮助记录订阅信息,但它缺乏本地通知能力。
因此,我们开发了一个名为 nCalendar 的工具,它可以将 Notion 数据库中的到期时间同步至自建的 CalDAV 日历服务,从而实现:
- ⏰ 本地提醒(通过 iOS 原生日历推送)
- 🔁 自动同步(通过 Notion 集成主动将数据更新到 nCalendar服务端)
- 🔒 数据完全自托管,保护隐私
本文将指导你如何在 iPhone 上添加 CalDAV 日历账号,以便接收由 nCalendar 工具生成的订阅提醒。
📌 使用场景
适用于以下用户:
- 在 Notion 中维护订阅数据库,并希望实现系统级提醒
- 希望将提醒同步到 iOS 原生日历中,便于统一查看与管理
🛠️ 操作步骤详解
1️⃣ 准备工作
你需要以下资源:
- 注册 nCalendar 账号,作为接收 Webhook 的服务端,地址:https://ncalendar.lusyoe.com
- 已复制一套 nCalendar Notion 模板,可参考上一篇文章进行配置
- 已添加并配置完成 Notion 集成(Integration),可参考上一篇文章进行配置
2️⃣ iPhone 添加日历账户
- 打开 iPhone 设置, 依次点击:
设置
→ App
→ 日历
→ 日历账户
→ 添加账户
→ 其他
→ 添加CalDAV账户
详细图片指引如下:








PS:注意服务器这里请填写:cal.lusyoe.com,用户名和密码使用 nCalendar 注册时的用户名密码。
- 填写完服务器和用户名密码后,点击下一步保持默认勾选上日历和提醒事项,再点击存储即可。

3️⃣ 添加软件服务
🎉 恭喜你,到此已经完成全部配置了,现在可以直接使用了!请在 Notion nCalendar 模板中添加软件服务并设置到期时间(打开包含时间),等待几分钟后,再到系统日历中查看事件。
PS:注意这里不是实时的,由于考虑性能原因在你编辑保存后 Notion 不会立即调 Webhook 接口,而是聚合几次操作后再调用,当然如果只有一次操作过段时间也会调。
还有iPhone 同步日历账户也不是实时的,所以可能会等几分钟才会出现。

4️⃣ 查看系统日历事件和提醒
添加或编辑完 Notion 中的模板后,等待几分钟同步时间就可以查看系统日历事件啦。


目前默认设置的是提前2天进行提醒,当触发提醒时间时,系统会弹出如下通知提示:


✅ 总结
通过将 nCalendar 账户添加到 iPhone,你可以:
- 实现 Notion 订阅数据的本地提醒
- 与 macOS/iOS 日历无缝集成
- 保障数据安全,无需依赖第三方提醒服务
这对于重度依赖订阅的软件开发者、自由职业者或数字产品使用者来说,是一个高效且私密的解决方案。
🔁 后续
目前 nCalendar 已经兑现了当初的规划,一周左右完成所有基础功能闭环并上线了。
后续就是常规功能演进,如果您有更好的想法、需求或工具Bug,请添加我微信跟我交流:lusyoe
另外由于我暂时没有 Android 手机,等后续再介绍 Android 篇吧。
额外再安利个工具:Thunderbird 邮件管理中也支持这个,并且支持主动同步非常好用。
有关文章的任何疑问,欢迎您在底部评论区留言,一起交流~
若文章对您有帮助,欢迎 请我喝杯咖啡~
- 作者:lusyoe
- 链接:https://blog.lusyoe.com/article/iphone-ncalendar-setup
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。