Я работаю над веб-приложением, которое позволяет пользователям создавать календарь событий, а затем загружать эти события в выбранную ими программу календаря (например, Outlook, Lotus Notes, iCal, Google Calendar и т. Д.)
Веб-приложение выводит данные о событиях в виде вложений в формате iCalendar (ics).
У меня возникли различные проблемы ...
Если я использую «VERSION: 1.0», Outlook 2003 распознает и импортирует вложение.Однако Apple iCal не будет.Если это «ВЕРСИЯ: 2.0», iCal работает, но Outlook 2003 не будет.
Если вложение имеет более одного события (VEVENT), тогда Outlook 2003 импортирует только первое событие,если пользователь не использует функцию импорта Outlook.
У меня нет Lotus Notes или нескольких версий Outlook (2007, 2010), поэтому я не могу понять, как они себя ведут.
Я не против реализовать небольшой диалог, который спрашивает пользователя, какую программу календаря они используют, чтобы я мог соответствующим образом настроить вывод.Однако я не знаю, что поддерживает или требует каждая из основных программ.
Кто-нибудь нашел ресурс, в котором по календарной программе перечислено, что работает, а что нет?Например, Outlook 2007 или 2010 поддерживает «VERSION: 1.0»?Есть ли способ заставить Outlook 2003 поддерживать "VERSION: 2.0" или обрабатывать несколько событий?Что поддерживает Lotus Notes?А как насчет Yahoo и Google?
Мне не нужно поддерживать КАЖДУЮ программу, но я бы хотел поддержать как можно больше основных из них.
Большое спасибо заранее!