1. vEvent Payload
BEGIN:VEVENT
SUMMARY:Open House
DTSTART:20261105T180000Z
DTEND:20261105T200000Z
LOCATION:Main Hall
END:VEVENT
Times use UTC (Z suffix) or a defined time zone. Some readers expect the block wrapped in BEGIN:VCALENDAR and END:VCALENDAR.
2. Compatibility
Behavior varies by reader. The most reliable approach is to encode a short link to a hosted .ics file, which both iOS and Android handle well.
3. Tips
Convert times to UTC carefully, keep summary and location short, and test with your own phones.