Command Palette

Search for a command to run...

Что такое SMS QR-код и как работает SMSTO?

Что такое SMS QR-код и как работает SMSTO?

T
Toolz Team
|Aug 31, 2026|15 Мин. читать
Предпочитайте Toolz.dev в Google

Часть коллекции QR и штрих-коды

Генератор QR-кода SMS

Создайте SMS QR-код, который открывает предварительно заполненное текстовое сообщение при сканировании. Установите номер телефона и сообщение, затем загрузите SVG или PNG. Запускает клиентскую сторону.

Используйте Генератор QR-кода SMS

Я бегаю Toolz.dev, и QR семейство на сайте началось с генератора обычного текста и URL Затем пришли вопросы Люди не хотели код, который открыл веб-сайт Они хотели код, который открыл то, что вы делаете дальше: подключиться к wifi, сохранить контакт, начать электронное письмо, отправить текст. поэтому я построил генераторы, специфичные для полезной нагрузки, по одному, и SMS один оказался запрос, который я слышал больше всего от людей, проводящих физические кампании, флаер, витрину магазина, таблицу на мероприятии, где весь смысл в том, чтобы заставить кого-то отправить сообщение номер, не заставляя его печатать его.

TL;DR: QR-код SMS кодирует SMSTO: полезная нагрузка, поэтому сканирование его камерой телефона открывает приложение для обмена сообщениями с номером получателя и, опционально, уже заполненным телом сообщения.The Toolz Генератор QR-кодов SMS строит строку SMSTO, кодирует ее как сканируемый QR-код в соответствии с ISO/IEC 18004 и позволяет загружать SVG или PNG. Все работает на стороне клиента: нет загрузки, нет регистрации, нет отслеживания сканирования, и работает в автономном режиме после загрузки страницы.

Что такое SMS QR-код?

QR-код SMS - это QR-код, в котором хранится номер телефона и, опционально, короткое сообщение. Когда кто-то сканирует его с помощью камеры телефона, устройство открывает приложение для текстовых сообщений новым сообщением, уже адресованным этому номеру, и, если вы установите его, тело уже напечатано. Человеку нужно только нажать send. Это весь трюк, и он удаляет две точки трения, которые убивают печатные призывы к действию: правильное чтение номера и ввод его в нужное приложение.

Я думаю о нем как о физико-мировой версии ссылки mailto Вы уже знаете, что ссылка на веб-странице может предварительно заполнить электронное письмо. QR-код SMS выполняет ту же работу для текстового сообщения, за исключением того, что триггер - это камера, направленная на напечатанный квадрат, а не на касание на экране. Эта разница имеет значение, потому что это означает, что код может жить везде, куда может добраться принтер или экран: плакат на стене, наклейка на продукте, слайд за динамиком, плакат на ресторанном столе.

Причина, по которой он работает практически на каждом современном телефоне, заключается в том, что в нем нет ничего обычного. Приложение камеры на текущих iOS и Android распознает схему SMSTO изначально и предлагает открыть приложение для обмена сообщениями. Вы не просите людей что-либо устанавливать, и вы не зависите от конкретного сканера. Эта универсальность - это именно то, что вы хотите для чего-то, что собираетесь распечатать, и не можете обновлять постфактум.

Как работает полезная нагрузка СМСТО?

Под рисунком черно-белых квадратов - короткий кусок текста, и правильно получить этот текст - большая часть работы. для SMS формат SMSTO:number:message. Число стоит первым после SMSTO: префикс, затем двоеточие, затем тело сообщения. полный пример выглядит как SMSTO:+15551234567:JOIN to enter the draw. Если вы оставите сообщение пустым, полезная нагрузка будет равна SMSTO:+15551234567, который открывает пустой текст этому номеру.

Этот формат происходит от ZXing, библиотеки штрих-кодов с открытым исходным кодом, которая стала де-факто эталоном того, как телефоны интерпретируют полезные данные QR. Есть две старые альтернативы, которые вы все еще увидите упомянутыми, the SMS: префикс и sms: URI, но SMSTO имеет самую широкую и последовательную поддержку всех сканеров, поэтому инструмент использует его и не предлагает другие в качестве ловушки для неосторожных. Выбор наиболее совместимого формата - это не мелочь, когда код собирается распечатать; полезная нагрузка, которая работает в тестовом телефоне разработчика 's, но выходит из строя у клиента 's трехлетний Android - это потраченная впустую кампания.

Одно из последствий number:message структура стоит понять Только первые два двоеточия являются структурными Если ваше сообщение само содержит двоеточие, например & quot;Напоминание: ваша встреча завтра & quot;, сканер по-прежнему правильно анализирует число и относится к остальным как к телу, включая двоеточие Инструмент оставляет двоеточия в вашем сообщении в покое именно по этой причине, поэтому вам не нужно думать о том, чтобы сбежать от них.

Должен ли я включить код страны?

Почти всегда, да. телефонный номер без кода страны работает только для людей, чей телефон уже находится в той же национальной сети, и вы редко контролируете, кто берет флаер или сканирует код в витрине магазина.Написание номера в полной международной форме с ведущим плюсом, как +15551234567 или +442071234567, означает, что код работает независимо от того, сканируется ли он местным или посетителем из другой страны. инструмент нормализует номер для полезной нагрузки, поэтому вы можете ввести его с пробелами, тире и круглыми скобками для читаемости, и он все равно будет производить чистую набираемую строку.

Единственный раз, когда вы можете пропустить код страны, это чисто местная аудитория, где вы уверены, что все находятся во внутренней сети, например, внутреннее уведомление внутри одной страны. Даже в этом случае добавление кода страны ничего не стоит и удаляет режим сбоя, поэтому мой совет по умолчанию - всегда включать его.

Вот как фрагменты полезной нагрузки отображаются в то, что видит сканирующий человек.

поле Требуется Что делает Когда использовать его
Номер да Номер, на который отправляется текст Всегда, в этом вся суть
Код страны рекомендуемый Заставляет номер работать на международном уровне Любая публичная или смешанная аудитория
сообщение нет Предварительно заполняет тело сообщения Чтобы захватить ключевое слово, запрос или шаблон
Пустое сообщение нет Открывает пустой текст в номер Когда вы хотите, чтобы отправитель писал свободно

Как создать QR-код SMS с помощью этого инструмента?

Поток короткий Введите номер назначения в поле телефона, включая код страны, и этого одного достаточно для создания рабочего кода Добавьте тело сообщения, если вы хотите предварительно заполненный текст, где большая часть значения для кампании, потому что согласованное ключевое слово делает входящие тексты легко сортировать Предварительный просмотр обновляет момент, когда номер действителен, поэтому вы видите форму кода, как вы вводите.

Оттуда у вас есть те же элементы управления рендерингом, что и у остальных членов семейства QR. Коррекция ошибок по умолчанию соответствует уровню M, который является правильным балансом для большинства печатных кодов.Поднимите его до Q или H, если код будет маленьким, напечатанным на изогнутой поверхности или частично покрытым логотипом, потому что более высокий уровень позволяет сканеру восстановить больше поврежденного кода. вы можете установить цвета переднего плана и фона, чтобы соответствовать дизайну, и инструмент сохраняет контраст достаточно сильным, чтобы оставаться сканируемым. когда вы счастливы, экспортируйте SVG для печати и вывески, который остается острым на любом размере, или PNG на выбранном размере пикселя для экрана или слайда.

Для связанных кодов в той же кампании QR-кластер на сайте охватывает другие полезные нагрузки: простую Генератор QR-кодов для URL-адресов и текста a Генератор QR-кода WiFi для доступа к гостевой сети a генератор QR-кодов VCard для сохранения контакта и генератор QR-кодов электронной почты для предварительно заполненной почты. все они используют один и тот же базовый кодер, поэтому код из любого из них ведет себя одинаково при сканировании.

Какой уровень коррекции ошибок выбрать?

QR-коды построены с исправлением ошибок Рида-Соломона, что позволяет сканеру читать код, который потерт, частично покрыт или напечатан несовершенно. Спецификация ISO/IEC 18004 определяет четыре уровня, и компромисс прост: более высокий уровень восстанавливает больше повреждений, но делает код более плотным, поскольку данные восстановления занимают место, которое в противном случае удерживало бы вашу полезную нагрузку.

ровный восстанавливается около для
Л 7% Чистый цифровой дисплей, крупный шрифт, короткая полезная нагрузка
М 15% Разумное значение по умолчанию для большинства печатных кодов
Кью 25% Мелкий принт, оживленный фон, легкий износ
h 30% Логотипы поверх кода, суровые условия, крошечные размеры

Для SMS-кода полезная нагрузка короткая, число и краткое сообщение, поэтому даже уровень H редко подталкивает код к громоздкому размеру. Моя привычка - оставлять его на M для плаката или экрана и повышать до Q или H только тогда, когда код мал или будет подвергаться физическому насилию, как наклейка на продукт, который обрабатывается.

Статические и динамические QR-коды SMS: в чем разница?

Это различие, которое отделяет бесплатный инструмент от большинства тех, которые просят вас зарегистрироваться. код, который производит этот инструмент, статичен, то есть полезная нагрузка SMSTO кодируется непосредственно в шаблон. номер и сообщение живут в самом изображении, без посредника, поэтому код работает вечно, не имеет эксплуатационных расходов и не может быть отключен никем. Никто, включая меня, не может видеть, когда и как часто он сканируется, потому что в середине нет ничего, что можно было бы сосчитать.

Динамический код, напротив, кодирует короткую ссылку, которая перенаправляется через провайдер и #39;s сервер, который затем передает на действие SMS. Это косвенное направление покупает вам две вещи, редактируемость и аналитику сканирования, ценой зависимости: код перестает работать, если услуга заканчивается или подписка теряет силу, и провайдер сидит в середине каждого сканирования. Для номера телефона, который не собирается меняться, статический код - лучшее дело, и это то, что вы получаете здесь. Если вам действительно нужно изменить номер назначения после печати, динамический код из платной услуги - это честный ответ, и я бы предпочел сказать вам, что, чем притворяться, что статический инструмент делает то, чего не делает.

Где SMS QR-код помещается в реальный рабочий процесс?

Наиболее сильное использование - это печатный призыв к действию, где текст является естественным ответом. A & quot;text JOIN to 555... & quot; продвижение работает гораздо лучше, когда номер и ключевое слово предварительно заполнены, потому что выпадающий между & quot;I am contribed& quot; и & quot;I отправил текст & quot; где утекают кампании. ресторан может поместить код на таблицу для & quot;text FEEDBACK, чтобы оставить отзыв & quot;. Событие может использовать один для & quot;text, чтобы подтвердить ваше место & quot;. Бизнес полевой службы может поставить один на фургон или листовку для & quot;text для обратного вызова & quot; так что занятой человек захватывает лидерство за пять секунд вместо сохранения номера на потом и забывания.

Предварительно заполненное ключевое слово - это часть, которую люди используют недостаточно. если каждое сканирование создает текст с одним и тем же узнаваемым словом, ваши входящие сообщения сортируются сами по себе, и вы можете подключить ключевое слово к автоответчику или простому правилу маршрутизации. Это превращает напечатанный код во внешний конец аккуратного конвейера, а не в кучу немаркированных текстов.

Если вы собираете их набор для запуска, стоит прочитать более широкую картину Инструменты повышения производительности разработчик обзор, в котором рассказывается, как небольшие коммунальные услуги сочетаются друг с другом, и Набор инструментов для веб-разработчиков руководство для окружающих частей, которые вам обычно нужны одновременно.

О каких пределах стоит знать?

Несколько честных ограничений. во-первых, длина сообщения: SMS QR-код только предварительно заполняет тело, он ничего не отправляет, и он не меняет перевозчика 's собственные правила длины сообщения. очень длинное предварительно заполненное сообщение будет производить более плотный код и может быть разделено на несколько частей перевозчиком после отправки, с обычными платами за сообщение, применяемыми к тому, кто его отправляет. Сохраняйте тело коротким и целенаправленным.

Во-вторых, последнее слово всегда остается за отправителем. код открывает предварительно заполненное сообщение; он никогда не отправляет самостоятельно. это функция конфиденциальности, а не ошибка, и вы должны разработать свой призыв к действию, предполагая, что человек прочитает сообщение, прежде чем нажимать "Отправить".

В-третьих, поддержка сканирования. текущие камеры iOS и Android обрабатывают SMSTO изначально, но небольшое количество старых телефонов Android нуждаются в выделенном приложении QR-сканера, и очень старое устройство может вообще не предлагать действие SMS. Для смешанной аудитории печать номера в читаемом тексте рядом с кодом - дешевый запасной вариант, который ничего вам не стоит.

Наконец, конфиденциальность самого номера. любой, кто сканирует печатный код может прочитать и отправить сообщение номер, который является точкой для общедоступного контактного кода, но поводом задуматься о размещении. если номер личный, рассмотрите выделенную строку для общедоступных кодов. сторона кодирования является частной, поскольку это происходит полностью в вашем браузере, и вы можете прочитать больше о том, как эта клиентская модель защищает ваши данные в онлайн-инструменты конфиденциальности данных гид.

Часто задаваемые вопросы

Что такое SMS QR-код? QR-код SMS - это QR-код, в котором хранится полезная нагрузка SMSTO, содержащая номер телефона и, опционально, сообщение. Когда камера телефона сканирует его, устройство открывает текстовое приложение с новым сообщением, уже адресованным и предварительно заполненным, поэтому никому не нужно вводить номер.

Как создать QR-код для текстового сообщения? Введите номер телефона назначения, затем добавьте тело сообщения, которое вы хотите предварительно заполнить, если вам нужно. Инструмент создает полезную нагрузку SMSTO и кодирует ее как сканируемый QR-код, который вы можете загрузить как SVG или PNG и распечатать.

Что происходит, когда кто-то сканирует QR-код SMS? На iPhone и большинстве телефонов Android, открывая камеру и наводя ее на код, отображается приглашение открыть приложение для обмена сообщениями. Нажатие на него запускает новый текст с номером получателя и любым телом сообщения, уже заполненным из кода, готовым к тому, что отправитель рассмотрит и отправит.

Могу ли я включить текст сообщения в QR-код? Да. тело сообщения - это необязательное поле, которое предварительно заполняет текст. Оно хранится в виде обычного текста внутри полезной нагрузки SMSTO, поэтому пробелы и знаки препинания сохраняются, и отправитель видит сообщение готовым к отправке при сканировании кода.

Какой формат SMS QR использует этот инструмент? Он использует формат SMSTO:number:message, который определил ZXing и который поддерживает самый широкий спектр приложений-сканеров. он более широко совместим, чем старый формат SMS: или sms: URI, поэтому один и тот же код работает на текущих устройствах iOS и Android.

Нужно ли включать код страны? Включите код страны с ведущим + всякий раз, когда код может быть отсканирован из другой страны, потому что голый местный номер работает только для людей в одной национальной сети. для чисто местной аудитории номер национального формата в порядке.

Срок действия QR-кода SMS истекает или отслеживает сканирование? Нет. это статический QR-код: ссылка SMSTO впекается в изображение, поэтому нет короткого URL-адреса, срок действия которого истекает, и нет сканирования счета на приборной панели. Генераторы, которым требуется регистрация, часто создают динамические коды, которые проходят через их серверы; этот нет.

Этот генератор SMS QR-кода бесплатен для коммерческого использования? Да. стандарт QR открыт и не требует роялти, а коды, созданные здесь, не имеют водяных знаков и ограничений использования. Используйте их на упаковке, флаерах, плакатах и указателях событий без ограничений. Стандартные тарифы на сообщения оператора связи по-прежнему применяются к тому, кто отправляет текст.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!