我正在尝试使用自定义 VALARM 消息为 VEVENT 创建 VALARM 。因此,基于 RFC5545 ,我只需要将操作设置为显示,并在 VALARM <的描述字段中设置我的自定义消息/ strong>组件。
“当动作为”DISPLAY“时,警报还必须包括a “DESCRIPTION”属性,包含要显示的文本 当警报被触发时。“
但是,即使我设置了 DESCRIPTION 属性,该消息仍未显示在闹钟弹出窗口中。
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;VALUE=DURATION:-PT15M
DESCRIPTION:Test Message
END:VALARM
我在我的iphone日历应用程序和Mozilla Thunderbird Lightning Addon上尝试过它。
任何反馈都非常有用。
谢谢。
答案 0 :(得分:0)
VALARM的格式是正确的,所以唯一合乎逻辑的答案是你正在使用的iCalendar应用程序不支持DESCRIPTION
(这是我偶尔看到的)
答案 1 :(得分:0)
您应该反过来:使用日历应用程序创建日历事件,将其导出到文件并查看其外观。
这样我解决了类似的问题:我花了一些时间尝试将日历事件导入到我的全新Android 5手机中。导入后,所有警报都丢失了。事实证明,日历应用程序并不完全了解ICS文件(iCal版本2.0),而是旧的VCS格式(iCal版本1.0)。奇怪但真实。