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
также? Если да, то как?
Большое спасибо!