Я сделал динамически генерируемый канал iCalendar с PHP, придерживаясь RFC 5545. По большей части он работает просто отлично, за исключением того, что iCal (то есть встроенная программа календаря Mac OS X), похоже, отказывается отражать обновления к событиям, которые у него были ранее уже скачал. Я предполагаю, что это связано с кэшированием. Можно ли как-то сказать iCal не кэшировать мой канал?
РЕДАКТИРОВАТЬ: О да, я забыл упомянуть, что я уже пытался заставить каждый VEVENT иметь разные UID каждый раз, когда вызывается канал (мой формат UID "id", где текущее время в RFC 5545 DATE- ВРЕМЯ, и является уникальным идентификатором события в моей базе данных). Я также попытался поиграть с Content-type в шапке; эта проблема возникает независимо от того, установил ли я текст / обычный или текст / календарь