题
我从我的应用程序可用日历饲料(。集成电路),但是它是相当大的,因为它包含了超过4000个事件。有没有一个标准或最佳实践,当涉及到指定的许多事件是如何被下载或多远后退或前进的日历应该去?
我的主要问题虽然是如何配置或日历设置更新限制所以说用户在使用Outlook,它每过几个小时才会更新订阅的日历。目前,我有我的几个小时喂缓存,但如果我能有Outlook或任何客户端的用户只使用检查更新每隔几个小时,这将是理想的。
解决方案
要只检查更新每小时(例如)在VCALENDAR文件中使用这样的:
X-PUBLISHED-TTL:PT1H
我收集从Microsoft协议文件之一此信息 [MS-OXCICAL]:的iCalendar到预约对象转换协议规范(下载链接的PDF)
<强> 2.1.3.1.1.15属性:X-出版-TTL 强>
RFC参考:N / A
实例数允许:0,1
格式:持续时间( [RFC2445] 部分4.3.6)
附图说明:指定客户机和服务器的同步能力的建议的iCalendar档案下载频率
。<强>导入到日历对象强>结果 此属性应<32>被忽略。
<强>从日历对象强>导出,点击 如果此iCalendar是定期被自动发布到远程位置,该属性应<33>被设置为间隔与分钟的最小粒度。
其他提示
RFC 7986引入的新REFRESH-INTERVAL
属性:
https://tools.ietf.org/html/rfc7986#section-5.7
我不知道这是任何客户端支持,但RFC文档是由苹果公司编写的,所以我认为他们有一些这方面的兴趣。
不隶属于 StackOverflow