Cum arată textul evenimentului
Un eveniment iCalendar este un set de linii etichetate între BEGIN:VEVENT și END:VEVENT. Formatul este definit în RFC 5545, publicat în 2009, și este același folosit de fișierele de calendar .ics.
Un exemplu potrivit pentru QR: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Un fișier de calendar complet înconjoară evenimentele cu BEGIN:VCALENDAR și adaugă câmpuri precum UID și DTSTAMP, dar codurile QR poartă adesea doar blocul evenimentului, pentru a economisi spațiu.
- SUMMARY: titlul evenimentului
- DTSTART și DTEND: început și sfârșit, ca YYYYMMDDTHHMMSS
- LOCATION: locul sau adresa
- DESCRIPTION: note mai lungi
- Un Z la final înseamnă că ora este în UTC
Cum obții ora corectă
Scrierea orelor în UTC, cu un Z la final, este cea mai simplă cale de a face ca un eveniment să apară la ora locală corectă pentru toți. O oră fără Z este tratată ca oră locală flotantă, care se poate deplasa pentru oamenii din alte fusuri orare, iar un fus orar cu nume cere date suplimentare, care măresc codul.
Evenimentele pe toată ziua pot folosi o valoare doar cu data, cum ar fi DTSTART;VALUE=DATE:20261015.
Suport și alternative
Suportul pentru codurile de eveniment din aplicațiile de cameră încorporate variază; unele oferă adăugarea directă a evenimentului, altele afișează textul sau cer o aplicație de scanare. Merită verificat pe telefoanele pe care le folosește publicul tău înainte de tipărire.
O alternativă frecventă este un cod QR care trimite la un fișier .ics găzduit sau la o pagină de eveniment cu butoane de adăugare în calendar. Un link permite și corectarea orei sau a locului după tipărirea codului.