наш спортивный сайт предлагает наши спортивные матчи в виде файла ICALENDAR .ics.
При открытии URL-адреса файла в iPhone Safari пользователь может открыть приложение iPhone «Календарь».
При его открытии пользователь может добавить события в календарь.
Пока все хорошо.
Но иногда даты матчей меняются.
Вот почему мы предоставляем уникальное для этого события в нашей системе, а также предоставляем порядковый номер и последнюю измененную временную метку.
Но приложение iPhone "Календарь" НЕ обнаруживает изменения ...
Что я должен предоставить в записи VEVENT, чтобы приложение «Календарь» замечало «о, это событие изменилось, я его снова импортирую»?
Пример: это начальная запись, предоставленная приложению Календарь, событие происходит 06-Jun-2012 17: 00: 00
BEGIN:VEVENT
DTSTART:20120601T170000
DURATION:PT2H0M0S
SUMMARY:1st division match: Blau vs Rot
UID:uniqueid4711@ourdomain.de
SEQUENCE:1
CREATED:20111027T111000
LAST-MODIFIED:20111027T111000
CATEGORIES:Sports event
END:VEVENT
Дни спустя событие перенесено на 06-Jun-2012 19:00:
(UID остается прежним, DTSTART, SEQUENCE и LAST-MODIFIED были изменены)
BEGIN:VEVENT
DTSTART:20120601T190000
DURATION:PT2H0M0S
SUMMARY:1st division match: Blau vs Rot
UID:uniqueid4711@ourdomain.de
SEQUENCE:2
CREATED:20111027T111000
LAST-MODIFIED:20111030T170000
CATEGORIES:Sports event
END:VEVENT