создать QR-код для отправки электронной почты на iPhone и Android - PullRequest
9 голосов
/ 19 декабря 2011

Я пытаюсь создать визитную карточку с QR-кодом, который кто-то может отсканировать и написать мне письмо.Я хочу, чтобы QR-код предварительно заполнял мой адрес электронной почты и тему.Я попробовал решение в этом посте (этот пост самый лучший из всех, что я нашел):

http://www.labnol.org/internet/email-with-qr-code/19610/

Я столкнулся с парой проблем - на iPhone, ридер (приложение QRReader)) просто открывает MATMSG в виде простого текста (я хочу, чтобы почтовый клиент открывался с заполненным текстом).В Android (с использованием сканера штрих-кода) он создает новое электронное письмо, но без текста или темы.

Есть ли какое-либо решение с QR-кодом, которое может заставить клиентов открыть свой почтовый клиент с моим адресом электронной почты и темой?заполнены как минимум (для устройств iOS и Android)?

Ответы [ 3 ]

16 голосов
/ 19 декабря 2011

Шон Оуэн абсолютно правильно.Но позвольте мне также добавить пару заметок.Во-первых, не все почтовые клиенты будут предоставлять все поля.Во-вторых, используйте сокращение URL до преобразования в QR-код.Простой QR-код с красивыми большими блоками будет выглядеть лучше и легче сканировать.Первый укороченный URL-адрес, который работает с mailto: links, - это TinyURL .

Так что, если быть точным, ваш рабочий процесс выглядит следующим образом:

mailto:your@address?subject=Hello%20there&body=You%20are%20hired

Вставьте этот URL-адрес в TinyURL и получите короткий URL-адрес.

Вставьте короткий URL-адрес в Создайте QR-коды и получите QR-код.

9 голосов
/ 19 декабря 2011

Правильный синтаксис:

mailto:foo@example.org?subject=bar&body=baz

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

6 голосов
/ 01 марта 2013

У меня тоже были проблемы с iPhone, желающим сохранить адрес электронной почты в качестве контакта.

Я нашел сайт, который генерирует вид QR-кода, который мне нужен, протестировал его, чтобы проверить, работает ли он (что он и сделал), а затем «проанализировал» его, чтобы увидеть необработанный исходный код.

Синтаксис выглядит следующим образом:

MATMSG: TO: foo@example.com; SUB: субъект; BODY: тело ;;

Надеюсь, это кому-то там поможет :)

...