QR-код для SMS
QR-код, закодированный по схеме sms:, который при сканировании открывает стандартное приложение сообщений с предзаполненным номером получателя и текстом — пользователю остаётся нажать «Отправить».
QR-код для SMS кодирует URI по схеме sms:+79991234567?body=текст согласно RFC 5724. При сканировании ОС открывает нативное приложение сообщений с готовым черновиком — номером и текстом. Параметр body необязателен: без него откроется пустой черновик с номером. Deeplink-поведение реализуется средствами ОС без редиректа. Чтобы создать QR-код для SMS, редактор qrcode.website сформирует URI автоматически.
Сценарии использования
- Запись на услугу. QR на листовке — клиент пишет SMS с именем и временем без звонка.
- Отзыв оператору. После обслуживания покупатель в два касания отправляет оценку на сервисный номер.
- Голосование. Код с именем кандидата в теле — организатор считает входящие SMS как голоса.
- Активация промокода. SMS на короткий номер активирует скидку без ввода кода вручную.
- Бронирование. QR на меню открывает черновик с шаблоном «Имя, дата, гостей».
Ограничения
Стандартная SMS — 160 символов Latin-1. Кириллица (UCS-2) сокращает лимит до 70 символов; длинный текст дробится на части с отдельной тарификацией. Держитесь в пределах 60–65 символов. Спецсимволы в body URL-кодируются: пробел — %20, решётка — %23.
Частые вопросы
Работает ли без интернета?
Да. SMS уходит через оператора без интернет-соединения — в отличие от QR для мессенджеров, требующих активной сети.
Можно ли указать несколько получателей?
RFC 5724 допускает адреса через запятую, но поведение зависит от устройства. Для надёжности используйте одного получателя.
Чем QR для SMS отличается от QR для звонка?
QR-звонок (tel:) открывает набор номера — нужен разговор в реальном времени. QR для SMS позволяет отправить подготовленный текст асинхронно. Смотрите QR для мессенджеров и термин QR-код.