линкове mailto, sms и tel

Известен още като: mailto URI, tel URI, sms URI, SMSTO, QR код за имейл, QR код за телефон

Определение

Линковете mailto, sms и tel са стандартни схеми на URI, които отварят нов имейл, текстово съобщение или телефонно обаждане. В QR код те попълват данните, но човекът все пак натиска изпращане или обаждане.

Прегледано от екипа на AriaQR ·

линкове mailto, sms и tel

Трите схеми

Всяка схема е кратък текст, който телефонът знае как да предаде на правилното приложение. mailto: отваря приложението за имейл, 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;; (по-стара конвенция за имейл)

Кодиране на текста на съобщението

Темите и текстовете на съобщенията в линкове mailto и sms трябва да са с процентно кодиране, така че интервалът става %20, а амперсандът в текста става %26. Некодираните знаци могат да прекъснат съобщението или да счупят линка.

Платформите не винаги обработват параметъра body на sms по един и същи начин, което е една от причините по-старата форма SMSTO: все още да е често срещана в генераторите на QR кодове. Надеждната проверка е тест на iPhone и Android преди печат.

Какво тези кодове не могат да направят

QR код не може сам да изпрати имейл, да изпрати съобщение или да извърши обаждане. Той само отваря приложението с попълнени полета, а човекът, който сканира, решава дали да натисне изпращане или обаждане.

Тъй като получателят се вижда преди изпращането, хората трябва да проверят дали съвпада с очакваното. Код, който предварително попълва съобщение към номер с повишена тарифа или непознат адрес, е предупредителен знак.

Често задавани въпроси

Може ли QR код да изпрати текстово съобщение автоматично?

Не. Кодът sms или SMSTO отваря приложението за съобщения с попълнени номер и текст, а човекът все пак трябва да натисне изпращане.

Как да направя QR код, който се обажда на телефонен номер?

Кодирайте tel:, следвано от номера в международен формат, като tel:+15035550123. Сканирането отваря набирането с готов номер.

Как да добавя тема към QR код за имейл?

Използвайте mailto:адрес?subject=Your%20subject&body=Your%20text, като интервалите и специалните знаци са с процентно кодиране.

Каква е разликата между sms: и SMSTO:?

sms: е стандартната схема на URI от RFC 5724, а SMSTO: е по-стара конвенция от първите приложения за четене на QR кодове. Повечето телефони четат и двете.

Източници и стандарти

Всички термини