iCalendar .ics - как приложение iPhone CAL обнаруживает изменения? - PullRequest
0 голосов
/ 31 октября 2011

наш спортивный сайт предлагает наши спортивные матчи в виде файла 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...