Я занимаюсь разработкой приложения на HTML5, мне нужно ввести некоторые данные в календарь Iphone, поэтому я использую ASP на своем сервере и динамически генерирую файл ics. Я использую что-то подобное:
<%@ Language=JavaScript EnableSessionState=False%>
<%
Response.ContentType = "text/calendar";
%>
BEGIN:VCALENDAR
VERSION:2.0
PRODID:Serving iCalendar from ASP, Josh Poley
BEGIN:VEVENT
SUMMARY:<%=Request("s")%>
DTSTART;TZID=US-Pacific:<%=Request("start")%>
DTEND;TZID=US-Pacific:<%=Request("end")%>
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR
это нормально работает в Outlook, но в Iphone и MacBook они принимают Icalendar только тогда, когда я удаляю заголовки и использую статические данные.
В чем проблема? что я должен сделать, чтобы это работало в этих устройствах?