I am trying to create a simple online calendar where a user can create an event and schedule it on my calendar themselves.
One of the options is to generate an .ics iCalendar file, which has me as an attendee.
This works on macOS, but on iOS an "Attendees" line appears with 0 attendees (see screenshots below).
I have tried all sorts of changes to the ATTENDEE
property to no avail.
Am I doing something wrong, or is this a limitation or bug on iOS?
Tested on iOS 16.
Here's the .ics contents:
BEGIN:VCALENDAR
PRODID:-//Wes.dev//WesCal//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:DAYLIGHT
DTSTART:20070311T020000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20071104T020000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
LAST-MODIFIED:20230322T095917
DTSTART;TZID=America/New_York:20230322T150000
DTEND;TZID=America/New_York:20230322T153000
DTSTAMP:20230322T095917
CREATED:20230322T095917
SUMMARY:Virtual Coffee
TRANSP:OPAQUE
SEQUENCE:0
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
true;CN=wes@example.com;X-NUM-GUESTS=0:mailto:wes@example.com
UID:0.9585827676919431@example.org
END:VEVENT
END:VCALENDAR