Google calendar игнорирует время окончания события при веб-подписке на ics, как обойти?

Приложение отдает ical веб-фид для импорта событий во внешние календари.
Если скачать сам ics файл то видно что в событиях стоит время начала и время окончания:
BEGIN:VCALENDAR
VERSION:2.0
RODID:-//Всякое разное//EN
X-PUBLISHED-TTL:PT15M
X-ORIGINAL-URL:адрес календаря
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Название календаря
BEGIN:VEVENT
UID:UID
DTSTART;VALUE=DATE:20160531T140000Z
DTEND;VALUE=DATE:20160531T143000Z
SUMMARY:Заголовок 
URL:example.com
DESCRIPTION:Описание
END:VEVENT
END:VCALENDAR


Если этот файл импортировать Google Calendar вручную, то время события будет нормально обработано.
Если же подписаться на календарь через веб, то эти события обозначаются "На весь день".

В iCloud, Outlook calendar, все работает как положено. Но вот есть парочка сотрудников с андроидами и хотелось бы настроить им все в нативном календаре.
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы