Как изглежда текстът на събитието
Събитието iCalendar е набор от редове с етикети между BEGIN:VEVENT и END:VEVENT. Форматът е определен в RFC 5545, публикуван през 2009 г., и е същият, който се използва във файловете за календар .ics.
Пример с размер за QR код: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Пълният файл за календар обгръща събитията с BEGIN:VCALENDAR и добавя полета като UID и DTSTAMP, но QR кодовете често носят само блока на събитието, за да спестят място.
- SUMMARY: заглавието на събитието
- DTSTART и DTEND: начало и край във вида YYYYMMDDTHHMMSS
- LOCATION: място или адрес
- DESCRIPTION: по-дълги бележки
- Завършващо Z означава, че часът е в UTC
Как да зададете правилно часа
Записването на часовете в UTC със завършващо Z е най-простият начин събитието да се появи в правилния местен час за всички. Час без Z се третира като плаващ местен час, който може да се измести за хора в други часови зони, а именована часова зона изисква допълнителни данни, които правят кода по-голям.
Целодневните събития могат да използват стойност само с дата, например DTSTART;VALUE=DATE:20261015.
Поддръжка и алтернативи
Поддръжката на кодове за събития във вградените приложения за камера е различна; някои предлагат да добавят събитието директно, а други показват текста или изискват приложение за сканиране. Преди печат си струва да проверите на телефоните, които използва Вашата аудитория.
Обичайна алтернатива е QR код, който сочи към хоствани .ics файл или страница на събитието с бутони за добавяне в календара. Линкът позволява и корекция на часа или мястото след отпечатването на кода.