网络日历发布(.ical 或 ics)是由发布者推送还是由订阅者拉取?
Is web calendar publishing (.ical or ics) pushed by publisher or pulled by subscriber?
在我的自定义 php 网络应用程序中,我想使用从我自己的数据库中选择的日历事件发布一个 ical 日历。在我创建 ical 文件并为其创建一个 link 之后,然后(例如 iphone 订阅者)设置他们的订阅信息以提取它,如何将更改同步回订阅者在最初的拉动之后?订阅者软件是否定期轮询更改?还是我必须以某种方式推动更改?
我四处寻找这些信息,但没有一个简明的答案。
客户端拉取 iCalendar 源。执行此操作的频率或时间没有标准,这取决于您的客户端何时决定刷新。
- Microsoft Outlook 尊重
X-PUBLISHED-TTL
字段。
- Google 日历每 up to 8 hours.
刷新一次
- Apple 的 iCal 有一个 Refresh option in the menu。
- Mozilla Thunderbird 的 Lightning 附加组件有一个 configurable refresh option。
在我的自定义 php 网络应用程序中,我想使用从我自己的数据库中选择的日历事件发布一个 ical 日历。在我创建 ical 文件并为其创建一个 link 之后,然后(例如 iphone 订阅者)设置他们的订阅信息以提取它,如何将更改同步回订阅者在最初的拉动之后?订阅者软件是否定期轮询更改?还是我必须以某种方式推动更改?
我四处寻找这些信息,但没有一个简明的答案。
客户端拉取 iCalendar 源。执行此操作的频率或时间没有标准,这取决于您的客户端何时决定刷新。
- Microsoft Outlook 尊重
X-PUBLISHED-TTL
字段。 - Google 日历每 up to 8 hours. 刷新一次
- Apple 的 iCal 有一个 Refresh option in the menu。
- Mozilla Thunderbird 的 Lightning 附加组件有一个 configurable refresh option。