A három séma
Mindegyik séma egy rövid szövegdarab, amelyet a telefon a megfelelő alkalmazásnak tud átadni. A mailto: az e-mail-alkalmazást, a tel: a tárcsázót, az sms: az üzenetküldő alkalmazást nyitja meg, a címzettel és olykor az üzenettel már kitöltve.
A telefonszámok nemzetközi formátumban, pluszjellel és országkóddal működnek a legjobban, például +15035550123, hogy a kód más országokból érkező látogatóknak is működjön.
- mailto:hello@example.com?subject=Order%20question&body=Hi (RFC 6068)
- tel:+15035550123 (RFC 3966)
- sms:+15035550123?body=Hello (RFC 5724)
- SMSTO:+15035550123:Hello (régebbi konvenció, még mindig széles körben olvassák)
- MATMSG:TO:hello@example.com;SUB:Hi;BODY:Hello;; (régebbi e-mail-konvenció)
Az üzenetszöveg kódolása
A mailto és sms linkekben a tárgyakat és üzenetszövegeket százalékkódolni kell, így a szóköz %20, a szövegen belüli et-jel pedig %26 lesz. A kódolatlan karakterek megcsonkíthatják az üzenetet, vagy elronthatják a linket.
A platformok nem mindig azonosan értelmezték az sms body paramétert, ez az egyik oka annak, hogy a régebbi SMSTO: forma még mindig gyakori a QR-generátorokban. A megbízható ellenőrzés a nyomtatás előtti tesztelés iPhone-on és Androidon is.
Mit nem tudnak ezek a kódok
A QR-kód önmagában nem tud e-mailt vagy szöveges üzenetet küldeni, sem hívást indítani. Csak megnyitja az alkalmazást a kitöltött mezőkkel, és a beolvasó személy dönti el, megnyomja-e a küldést vagy a hívást.
Mivel a címzett küldés előtt látható, az embereknek ellenőrizniük kell, hogy egyezik-e azzal, amit várnak. Az a kód, amely emelt díjas számnak vagy ismeretlen címnek előre kitöltött üzenetet ad, figyelmeztető jel.