我試圖在.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