如何在跨平台的网站上进行iCalendar订阅?

时间:2013-09-09 15:21:54

标签: web cross-platform feed subscription icalendar

我工作的公司提供自定义的托管CMS。我们有一个日历工具,允许客户跟踪系统中的事件。

前段时间,我在这个工具中实现了iCalendar提要。除了用户“订阅”Feed之外,它的效果很好。

我们看到的是,对于许多人来说,他们只是获得一个“.ics”文件,然后他们导入到他们的日历应用程序中。当发生这种情况时,这是一次性操作,人们没有得到日历或事件的更新(这是一个大问题)。

我们过去曾尝试过一些东西(例如使用“webcal://”网址,但我们得到了不同的结果),但无法找到在不同设备(桌面,平板电脑,手机)或浏览器。

对于我们来说,这已成为一个巨大的问题,因为客户开始抱怨人们没有获取最新的供稿。

是否有“标准”方式为这些Feed提供实际的“订阅”链接?或者,是否存在某种类型的iCal属性(可能不是RFC中的“标准”属性,但在日历程序中被广泛接受)会使这些不同的应用程序在导入Feed时按照我们需要的方式运行? / p>

如果没有这方面的解决方案,我们可能只需要链接到一些描述如何在不同平台上订阅订阅源的文档。我想避免这种情况,因为要彻底并保持更新是一件巨大的痛苦......

1 个答案:

答案 0 :(得分:0)

使用'webcal://'是执行此操作的标准方法。不是官方标准,但它是使用最广泛的标准。

如果您所在的系统没有应用程序选择该协议,则webcal://根本无法正常工作。

唯一的解决方案是为那些不支持此设置的设置提供具体说明。