vCard UUID - распознать и сопоставить экземпляр vCard

Я пытаюсь позволить своему телефону распознавать vCard, сканируя его эквивалент QR-кода, и НЕ добавляю второй контакт, если он уже существует.

Шаг 1: создайте визитку

Шаг 2: создайте QR-код

В итоге я использовал статьи 6.7.6 и 7.1.1 RFC 6350 (https://datatracker.ietf.org/doc/html/rfc6350#section-6.7.6) и пришел к выводу, что, добавив UID:urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 "ДОЛЖЕН соответствовать экземплярам vCard"

Чтобы проверить это, я создаю vCard со случайными данными и добавляю UUID:

      BEGIN:VCARD
VERSION:4.0
UID:urn:uuid:77a01597-0603-40f3-8138-36deca8618da
N:test Family Name;First Name;;;
FN:TestFirst Name
TITLE:Your job title
EMAIL:emailaddress@example.com
ADR;HOME:;;123, avenue des Champs-Élysées;Paris;Île-de-France;75008;France
TEL;TYPE=cell:+33 123456789
URL:http://example.com
END:VCARD

Тестирование на https://www.the-qrcode-generator.com/ не дает ожидаемого результата.

Ожидаемый результат

При двойном сканировании QR-кода vCard второй контакт не добавляется (он распознает первый)

Фактический результат

Создает контактам.

Что я делаю неправильно? Стоит ли что-то делать с описанным UID-param а также UID-valueтакже? Если да, то как?

Большое спасибо!

0 ответов

Другие вопросы по тегам