Некоторые указатели, чтобы попытаться помочь вам, насколько мне известно, не существует стандартного способа обработки реального фида, поскольку сторона «клиента» может извлекать данные с желаемой частотой и отображать их.
Например,В Outlook есть настраиваемое свойство для этого, хотя «X-PUBLISHED-TTL:», Apple ical позволяет вам установить это, и Google не предлагает опцию.
Что нужно учитывать:
- используя неофициальный веб-интерфейс URI,
- , чтобы не иметь свойства "МЕТОД", так как тогда ical рассматривается только как носитель информации, а не как поддержка планировщика,
- для уведомления об изменениях события, которые вам следуетобновите идентификатор последовательности, но, глядя на другие проблемы, вы можете рассмотреть возможность обновления DTSTAMP данного события до отметки времени, в которую вы обновили свое событие (хотя и не соответствует стандарту), либо с тегом LAST-MODIFIED, хотя и не гарантированноЧитатель ленты действительно проанализирует этот тег.
Если ваш файл огромен, вы, конечно, можете ограничиться следующими n событиями or дать временной интервал, но можете ли вы контролировать, что пользователи хотят делать с полученным фидом?Могут ли они захотеть проверить что-то в будущем и удивиться, если не увидят там ничего, что, как они знают, должно быть?
То же самое с прошлыми событиями, часто удаляемыми, чтобы уменьшить размер .ics, но часто пользователи должны / хотят видетькогда определенное событие произошло в прошлом.
Приложения календаря при работе с удалением событий могут либо удалить их из .ics, если не происходит планирование, либо они могут следовать за itip и получить запрос: отменить свойство.
Надеюсь, это поможет.