针对重复事件的RRule在所有平台上都很常见?

时间:2015-07-21 09:22:06

标签: calendar cross-platform recurrence rfc rrule

RRule中用于在日历中生成重复事件的标准化和约定是否唯一?

我的意思是说是否可以在Android,iOS和Windows等所有平台中使用相同的规则。

编辑:

所以我的问题是

  1. 可以为所有平台使用相同的RRule吗?
  2. 如果没有,请向我建议每个平台的标准
  3. 增加: 我可以在所有平台上添加使用以下RRULE标准。

    KB about RRULE - RecurrenceRule by Syncfusion

2 个答案:

答案 0 :(得分:1)

RRULE属性由RFC5545定义,因此完全与平台无关。现在,当然:

  • 存在标准的多个实现,每个实现都有自己的限制或错误。
  • RRULE定义本身在某些方面可能含糊不清,导致多种解释。

请注意,平台问题不是实施问题。您可以在不同平台上实现2个互操作性非常好的实现,并且您可以在同一平台上实现2个不能互操作的实现。

答案 1 :(得分:0)

RFC2445RFC5445协议用于创建*.ical文件格式。  As per wiki iCalendar(*.ics)由大量产品使用和支持,包括Google CalendarApple Calendar(以前称为iCal),IBM Lotus NotesYahoo! Calendar,{{ 1}},Evolution (software)eM ClientLightning extension for Mozilla Thunderbird,部分由SeaMonkeyMicrosoft Outlook组成。

我们还需要在实现Recurrence引擎时使用相同的协议,

根据维基,Novell GroupWise于2009年9月取代RFC 5545,现在定义标准。

所以我猜它不是特定于平台的,所以我们可以在所有平台上使用相同的协议。

对此有任何意见或建议非常明显