QR кодът с дълбока връзка отваря конкретен екран вътре в приложение, а не уеб сайт. Въпросът, който решава дали работи, не е кодът — а какво се случва, когато сканиращият няма приложението.
Полезният товар е обикновен адрес, така че URL адрес на уебсайт тук произвежда същия код. Всичко, което отличава дълбоката връзка, се случва след сканирането — в това как телефонът решава кой да поеме този адрес.
Два механизма, и само единият се предава грациозно. Собствената схема е частна дума, на която отговаря само инсталираното приложение; на телефон без него сканирането дава грешка или нищо, без обяснение. Https връзката се заявява от приложението, когато го има, и се обработва от браузъра, когато го няма — затова тя е правилният избор за всичко отпечатано.
Кодът не може да засича нищо. Той няма логика; той е низ. Всяко поведение «отвори приложението, ако е инсталирано, иначе магазина» е на операционната система или на целевата страница, никога на кода.
Код, който отваря екрана за регистрация или поддръжка точно за този продукт, вместо началния екран на приложението.
Отпечатана стъпка, която оставя човека на верния екран, там където алтернативата е абзац с инструкции за навигация.
Връзка, носеща кампания или препоръчител, за да могат плакатът и имейлът да бъдат различени вътре в приложението.
Собствените схеми се провалят безшумно. На телефон без приложението myapp://нещо дава грешка или изобщо нищо. Използвайте https връзка, за да има винаги към какво да се отстъпи.
Файлът за асоциация трябва да е жив, преди да печатате. Ако домейнът не е регистриран в приложението, всяка връзка отваря браузъра вместо това — правилно поведение и неразличимо от грешка.
Нищо не преживява деинсталирането или изтеглянето на приложението. Отпечатаният код надживява версиите на приложението; целта трябва да продължи да значи нещо, когато екранът, към който е сочела, го няма.
Параметрите са публични. Декодирането на отпечатания код разкрива целия адрес, включително кодовете за препоръка.
Дългите връзки с параметри правят плътни кодове: адрес от 40 знака е широк 29 модула, а от 98 знака — 41, измерено с кодиращата част на този сайт при същото ниво на корекция на грешки.