Просто чтобы вы знали: я только что попробовал использовать файл vCard 2.1, созданный в соответствии со спецификацией vCard 2.1 .Я обнаружил, что vCard 2.1, несмотря на свою старую версию, уже охватывал все, что мне нужно, включая фотографии в кодировке base64 и международные наборы символов.
Он отлично работал на моем неизмененном устройстве Android 4.1.1 (Galaxy S3),Он также работал на старом iPhone 3GS (iOS 5, через приложение Evernote ) и немодифицированном старом устройстве Android 2.1 коллеги.Вам нужно только установить Content-disposition
на attachment
, как указано выше.
Небольшая проблема заключалась в том, что я запустил загрузку VCF с помощью QR-кода , который я отсканировал с помощью Приложение Microsoft Tag .Это приложение сообщило мне, что Android не может обрабатывать text/x-vcard
тип носителя (или просто text/vcard
, неважно).После того, как я открыл ссылку в веб-браузере (я пробовал Chrome и браузер Android по умолчанию), он работал нормально.