Могу ли я запретить iCal кэшировать мою PHP-генерируемую ленту iCalendar?

Я сделал динамически генерируемую ленту iCalendar с помощью PHP, придерживаясь RFC 5545. По большей части он работает отлично, за исключением того, что iCal (т.е. встроенная в Mac OS X программа календаря), похоже, отказывается отражать обновления событий, которые он ранее уже загрузил. Я предполагаю, что это связано с кэшированием. Есть ли способ запретить iCal кэшировать мою ленту?

EDIT: Ах да, я забыл упомянуть, что я уже пробовал сделать так, чтобы каждый VEVENT имел другой UID при каждом вызове ленты (мой формат UID - "id", где текущее время в формате DATE-TIME RFC 5545, а уникальный ID события в моей базе данных). Я также пробовал играть с Content-type в заголовке; эта проблема возникает независимо от того, устанавливаю ли я его в text/plain или text/calendar

5
задан Hayden Schiff 14 February 2014 в 01:03
поделиться