我试图在.ics文件中执行警报(VALARM
)。这个想法是,只要系统中创建了指定的记录,就会发送带有邀请的自动电子邮件。该活动正常,它正在发送,我可以将其添加到日历(包括Google日历和iPhone/Mac日历)。ics警报不报警
我现在面临的问题是我无法向它添加警报。我见过this question,并试图解析我的.ics文件link,在答案中提供,但没有发现错误。其中一个意见还规定如下:
在Outlook 2013和谷歌似乎忽略VALARM无论EOL
,但是这已经被张贴在2014年5月(近3年前)。我无法相信这仍然是这样。
我也经历了this documentation,并没有发现我的.ics文件有任何问题。
所以问题是:Google和Apple忽略了这些VALARM组件还是我做错了什么?
并且我是否正确理解此行为DISPLAY
的闹钟应该只是向我显示浏览器(Google日历)和日历应用中的弹出窗口?
身体我的文件:
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20170419T091500Z
DTEND:20170419T102500Z
DTSTAMP:20170418T091329Z
ORGANIZER;CN=Me Myself and I:MAILTO:[email protected]
UID:00U5E000001JfN7UAK
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;RSVP=
TRUE;X-NUM-GUESTS=0:mailto:[email protected]
DESCRIPTION:some HTML in here
LOCATION:here
SEQUENCE:3
STATUS:CONFIRMED
SUMMARY:test reminder2
TRANSP:OPAQUE
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:testing reminders n stuff
TRIGGER;VALUE=DATE-TIME:20170418T110500Z
END:VALARM
END:VEVENT
END:VCALENDAR
对于信息:
- 我从欧洲是这里时区为CEST(+2从UTC)
- 是的,这个报警设置在未来提醒我(我在13:00将这个事件添加到我的日历中,并且警报触发器应该在13:05(从代码中看到的11:05 +2)触发)
- 我创建这个文件(blob)与
\r\n
代码
编辑
想这也是我的Hotmail帐户,没有提醒或者
感谢您的回答。你有关于它的任何官方文件吗? – Novarg
编号https://tools.ietf.org/html/rfc5546#section-3.2.2允许在请求中输入VALARM。至于个别产品文件,我真的怀疑他们进入这个细节水平。 – arnaudq