【问题标题】:How to make iCalendar subscriptions on websites cross-platform?如何在跨平台网站上进行 iCalendar 订阅?
【发布时间】:2013-09-15 03:34:05
【问题描述】:

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

不久前,我在这个工具中实现了 iCalendar 提要。它工作得很好,除了用户“订阅”提要。

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

我们过去曾尝试过一些方法(例如使用“webcal://”网址,但结果好坏参半),但未能找到在不同设备(台式机、平板电脑、手机)或浏览器。

这对我们来说已成为一个大问题,因为客户开始抱怨人们没有获得最新的提要。

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

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

【问题讨论】:

    标签: web cross-platform feed subscription icalendar


    【解决方案1】:

    使用“webcal://”是执行此操作的标准方式。不是官方标准,但使用最广泛。

    如果您所在的系统没有应用程序采用该协议,那么 webcal:// 将根本无法工作。

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

    【讨论】:

    • 是的,我们在 webcal 链接方面没有取得巨大成功。我们希望避免维护有关如何使用这些提要的文档,但根据我们过去的经验和您的建议,这可能是必须要做的……感谢您的意见!
    猜你喜欢
    • 2016-10-11
    • 2019-05-15
    • 1970-01-01
    • 2016-01-03
    • 2016-02-03
    • 2016-02-07
    • 2013-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多