Опубликовано: Fri, 04 Aug 2023 13:25:04 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Недавно нам в EvApps понадобилось создать электронную визитку компании vCard и зашить ее в QR-код, чтобы удобнее было обмениваться контактами при помощи смартфона. Что из этого вышло (а также несколько технических лайфхаков), читай в этой статье.Для начала разберемся, зачем нам vCard?Это тоже самое, что и обычная визитная карточка, только передают ее не из рук в руки, а с одного устройства на другое: через социальные сети, электронную почту или Bluetooth.Что такое vCard для пользователей?vCard имеет расширение .vcf - это текстовый файл в виде контейнера, который хранит вашу контактную информацию: ФИО, номера телефонов, адрес почты, наименование компании, вашу должность и прочее.Технический анализ электронной визитной карточки vCardФормат vCard был разработан еще в 1995 года консорциумом Versit - организацией, которая создает и дополняет стандарты Интернета. vCard - это расширение формата MIME-DIR, являющегося стандартом кодирования передачи информации.Кроме обычных для формата MIME-DIR атрибутов uri, date, date-time и float для vCard вводятся форматы binary, phone-number, utc-offset и vcard.Если представить данные MIME-DIR как текстовую строку, то мы обычно пишем:<тип атрибута><значение атрибута>Тип атрибута включает в себя сведения о языке и о кодировке, а значение атрибута могут быть в различных форматах. В одном файле на электронной почте вы можете иметь от одной до нескольких vCard.Строчки кода должны выглядеть так:begin:vcard(строки атрибутов vCard)end:vcardТипы vCardvCard имеет три типа структуры, которые отличаются только форматами данных: Читать далее
https://habr.com/ru/articles/752562/