Τα τρία σχήματα
Κάθε σχήμα είναι ένα σύντομο κομμάτι κειμένου που το κινητό ξέρει να παραδίδει στη σωστή εφαρμογή. Το mailto: ανοίγει την εφαρμογή email, το tel: ανοίγει τον καλούντα και το sms: ανοίγει την εφαρμογή μηνυμάτων, με τον παραλήπτη και μερικές φορές το μήνυμα ήδη συμπληρωμένα.
Οι αριθμοί τηλεφώνου δουλεύουν καλύτερα σε διεθνή μορφή με σύμβολο συν και κωδικό χώρας, όπως +15035550123, ώστε ο κωδικός να δουλεύει για επισκέπτες από άλλες χώρες.
- mailto:hello@example.com?subject=Order%20question&body=Hi (RFC 6068)
- tel:+15035550123 (RFC 3966)
- sms:+15035550123?body=Hello (RFC 5724)
- SMSTO:+15035550123:Hello (παλαιότερη σύμβαση, που διαβάζεται ακόμη ευρέως)
- MATMSG:TO:hello@example.com;SUB:Hi;BODY:Hello;; (παλαιότερη σύμβαση για email)
Κωδικοποίηση του κειμένου του μηνύματος
Τα θέματα και τα σώματα μηνυμάτων στους συνδέσμους mailto και sms πρέπει να κωδικοποιούνται με percent-encoding, οπότε ένα κενό γίνεται %20 και ένα σύμβολο & μέσα στο κείμενο γίνεται %26. Οι μη κωδικοποιημένοι χαρακτήρες μπορούν να κόψουν το μήνυμα ή να χαλάσουν τον σύνδεσμο.
Οι πλατφόρμες δεν αναλύουν πάντα πανομοιότυπα την παράμετρο body του sms, κάτι που είναι ένας λόγος που η παλαιότερη μορφή SMSTO: παραμένει συνηθισμένη στους δημιουργούς QR. Η δοκιμή και σε iPhone και σε Android πριν την εκτύπωση είναι ο αξιόπιστος έλεγχος.
Τι δεν μπορούν να κάνουν αυτοί οι κωδικοί
Ένας κωδικός QR δεν μπορεί να στείλει email, να στείλει μήνυμα ή να κάνει κλήση από μόνος του. Απλώς ανοίγει την εφαρμογή με τα πεδία συμπληρωμένα και όποιος σαρώνει αποφασίζει αν θα πατήσει αποστολή ή κλήση.
Επειδή ο παραλήπτης είναι ορατός πριν την αποστολή, ο κόσμος πρέπει να ελέγχει ότι ταιριάζει με ό,τι περιμένει. Ένας κωδικός που προσυμπληρώνει μήνυμα προς αριθμό υψηλής χρέωσης ή άγνωστη διεύθυνση είναι προειδοποιητικό σημάδι.