ics VALARM跨客户支持

时间:2019-10-28 17:56:45

标签: icalendar

我想知道ics中的BEGIN:VALARM值。

我设置了一个警报,但是Outlook(PC)和Calendar(Mac)似乎完全忽略了该警报。在eM Client(PC)中,警报已设置但无法消除(消除后立即弹出)

这是iCalendar / ics标准的已知问题吗?

该格式似乎有效。每个客户是否需要任何其他值才能正确理解/接受和处理警报?

我正在通过https:// URL订阅.ics文件。

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:adamgibbons/ics
METHOD:PUBLISH
X-PUBLISHED-TTL:PT1H
BEGIN:VEVENT
UID:-LovTg9y9HPDCHu8mVnD
SUMMARY:Purjolök
DTSTAMP:20191026T171500Z
DTSTART:20191024T080000Z
DESCRIPTION:En grönsak i lökfamiljen
URL:https://app.myapp.se/r/edit/-LovTg9y9HPDCHu8mVnD
STATUS:CONFIRMED
CATEGORIES:Matlista
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:En grönsak i lökfamiljen
TRIGGER:-PT10M
END:VALARM
DURATION:PT30M
END:VEVENT
END:VCALENDAR

1 个答案:

答案 0 :(得分:1)

您的代码很可能没有什么问题,并且大多数客户端会故意忽略这些警报。

无论您是通过电子邮件接收邀请还是通过http订阅日历,您都不希望会议的组织者/日历供稿作者规定何时/是否提醒您。确实由与会者/订户设置他们自己的警报。

另一方面,如果您“导入”相同的ics文件,则将考虑警报(客户端认为流已属于您,并且它是您自己日历的“备份”)

相关问题