我想知道ics中的BEGIN:VALARM值。
我设置了警报,但是Outlook (PC)和Calendar (Mac)似乎完全忽略了警报。在eM客户端(PC)中,警报已设置,但不能解除(解散后立即弹出)
这是iCalendar/ics标准中已知的问题吗?
格式似乎是有效的。每个客户端是否需要其他值才能正确理解/接受和处理警报?
我通过一个.ics URL订阅https://文件。
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发布于 2019-10-29 08:55:14
您的代码很可能没有什么问题,而且大多数客户端都会通过设计忽略这些警报。
无论您是通过电子邮件收到邀请,还是通过http订阅日历,您都不希望会议的组织者/日历提要的作者指定何时/是否应该提醒您。真正取决于参与者/订阅者设置他们自己的警报。
另一方面,如果您“导入”同一个ics文件,则将考虑警报(客户端认为该流已经属于您,并且它是您自己日历的“备份”)。
https://stackoverflow.com/questions/58596061
复制相似问题