Файл .ics: VALARM для мероприятия на весь день не работает - PullRequest
0 голосов
/ 28 января 2020

Мне нужен ICS-файл для события на весь день, который включает в себя напоминание за один день до начала воспроизведения события. Файл ICS генерирует событие без проблем. Но напоминание всегда устанавливается на 18 часов, даже если триггер установлен, например, "-PT15M" ....

Кто-нибудь может помочь?

Тестовый файл ICS:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:Karabulut
BEGIN:VEVENT
CATEGORIES:Planing
DTSTART; VALUE=DATE:20200129
SUMMARY: Revenue 
METHOD:PUBLISH
CLASS:PUBILC
BEGIN:VCALENDAR
BEGIN:VALARM
TRIGGER:-PT1D
ACTION:DISPLAY
DESCRIPTION:REMINDER
END:VALARM
END:VCALENDAR
END:VEVENT
END:VCALENDAR

1 Ответ

0 голосов
/ 04 февраля 2020

Это может быть ожидаемое поведение принимающего приложения. 18 часов могут быть значениями по умолчанию, установленными вами или приложением.

Многие приложения не позволяют файлам ics создавать сигналы тревоги. Я знаю, что не хотел бы, чтобы файл ics создавал для меня сигналы тревоги и уведомления!

См. Также Ical VALARM не регистрируется и Отправлено электронное письмо с iCal для просмотра с напоминанием valarm и ссылками в ответах.

Спецификация RFC5545 См. https://tools.ietf.org/html/rfc5545#page -75 : Примечание. Реализации должны тщательно продумать, принимают ли они компоненты аварийных сигналов из ненадежных источников, например, при импорте объектов календаря из внешних источников. Одна разумная политика - всегда игнорировать компоненты сигнализации, которые пользователь календаря не установил самостоятельно, или, по крайней мере, запрашивать подтверждение в таком случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...