Ang QR code ng link papasok sa app ay bumubukas ng tiyak na screen sa loob ng isang app at hindi ng web page. Ang tanong na nagpapasya kung gagana ito ay hindi tungkol sa code — kundi tungkol sa mangyayari kapag walang ganoong app ang nag-scan.
Ang dala ay ordinaryong address, kaya ang Website URL dito ay gumagawa ng parehong code. Lahat ng nagbubukod sa link papasok sa app ay nangyayari pagkatapos ng scan, sa kung paano nagpapasya ang telepono kung sino ang dapat mag-asikaso sa address na iyon.
Dalawang paraan, at isa lang ang bumababa nang maayos. Ang sariling scheme ay pribadong salitang tanging ang naka-install na app ang sumasagot; sa teleponong wala iyon, nagbubunga ang scan ng error, o ng wala, nang walang paliwanag. Hinahawakan ng app ang https link kapag nandoon ito at inaasikaso ng browser kapag wala, at kaya tama itong pili para sa anumang naka-print.
Wala kayang matukoy ang code. Walang lohika ito; isang tuluy-tuloy na teksto lang. Anumang kilos na «buksan ang app kung naka-install, kung hindi ay ang store» ay sa operating system o sa pahinang patutunguhan, at hindi kailanman sa code.
Code na bumubukas ng screen ng rehistro o serbisyo para sa mismong produktong iyon, at hindi ng unang screen ng app.
Isang naka-print na hakbang na nagdadala ng tao sa tamang screen, imbes na isang talata ng tagubilin kung saan pipindot. Hindi bago ang kilos na ito: agad naiintindihan ng nag-scan na gamit ang app ng bayad kung ano ang dapat gawin.
Link na may dalang kampanya o kung sino ang nag-refer, kaya mapaghihiwalay sa loob ng app ang poster at ang email.
Tahimik na bumabagsak ang sariling scheme. Sa teleponong walang app, ang aking-app://kahit-ano ay nagbubunga ng error o ng wala talaga. Gumamit ng https link para may laging bagay na masasandalan sa ilalim.
Kailangang buhay na ang association file bago ka mag-print. Kapag hindi nakarehistro sa app ang domain, binubuksan ng bawat link ang browser — tamang kilos, at hindi mapaghihiwalay sa isang pagkakamali.
Ibang usapan ang pagbukas mula sa loob ng ibang app. Marami sa magsa-scan ay nasa loob na ng messaging app, at hindi laging ibinibigay ng browser doon ang tungkulin sa target na app. Kaya bumubukas ang web na bersiyon kahit nasa telepono ang app, at dapat kayang tumayo nang mag-isa ng bersiyong iyon.
Walang nakakaligtas kapag ni-uninstall o hindi kailanman inilabas ang app. Mas matagal ang buhay ng naka-print na code kaysa sa bersiyon ng app; kailangang may kahulugan pa rin ang patutunguhan kapag wala na ang screen na itinuturo nito.
Pampubliko ang mga parameter. Ipinapakita ng pagbasa sa naka-print na code ang buong address, kasama ang code ng referral.
Siksik na code ang mahabang link na may parameter: ang address na 40 titik ay 29 module ang lapad at ang 98 titik ay 41, sinukat sa generator ng site na ito sa parehong error correction.