ics跨客户端的VALARM支持

问题描述 投票:0回答:1

我想知道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
icalendar
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.