在我的自定义php web应用程序中,我想使用从自己的数据库中选择的日历事件发布ical日历。在我创建了ical文件并创建了指向它的链接,然后(例如iphone用户)设置了他们的订阅信息来提取它之后,如何在初始提取之后将更改同步回用户?订阅者软件是否定期轮询更改?还是我必须以某种方式推动变革?
我四处寻找这些信息,但没有一个简洁的答案。
iCalendar提要由客户端提取。它的刷新频率和时间没有标准,这取决于您的客户端何时决定刷新。
- Microsoft Outlook尊重
X-PUBLISHED-TTL
字段 - 谷歌日历最长每8小时刷新一次
- 苹果的iCal在菜单中有一个"刷新"选项
- Mozilla Thunderbird的Lightning插件有一个可配置的刷新选项