Предоставление ссылки "Добавить в календарь" - PullRequest
5 голосов
/ 03 июля 2011

Я пытаюсь добавить ссылку "Добавить в календарь" в свое веб-приложение. За последние пару лет я посмотрел на кучу вопросов, и теперь я растерян, как никогда.

Существует форматы iCal, vCal, vCalendar, iCalendar 1.0, iCalendar 2.0 и т. Д. Я даже не могу сказать, относятся ли некоторые из них к одному и тому же.

Каков текущий метод предоставления ссылки "Добавить в календарь"? Я бы предпочел, чтобы он работал хотя бы на Outlook, Android, на любом приложении календаря, которое поставляется с Mac. И я уже знаю, что у iPhone нет этой функциональности, точка.

Добавлен бонус, если вы предоставите ссылку на библиотеку .NET (с доступным источником), которая уже делает это.

Спасибо.

1 Ответ

6 голосов
/ 04 июля 2011

RFC 5545 (AKA iCal, iCalendar), вероятно, будет лучшим выбором для наиболее надежной поддержки почтовыми клиентами.

Я сам не использовал его, но DDay.iCal выглядит хорошо рассматриваемой реализацией .Net.

Этот блог показывает, как использовать его в ASP.Net.

...