Clash Royale: Slik deler du dine beste decks lynraskt med QR-koder
Er du en ivrig Clash Royale-spiller i Norge som stadig eksperimenterer med nye kortstokker og strategier? Da vet du hvor tidkrevende det kan...
En QR-kode med dyplenke åpner en bestemt skjerm inne i en app i stedet for et nettsted. Spørsmålet som avgjør om den virker er ikke koden — det er hva som skjer når den som skanner ikke har appen.
Nyttelasten er en vanlig adresse, så Nettside-URL her gir samme kode. Alt som skiller en dyplenke skjer etter skanningen, i hvordan telefonen avgjør hvem som skal håndtere den adressen.
To mekanismer, og bare én trapper ned pent. Et eget skjema er et privat ord bare den installerte appen svarer på; på en telefon uten den gir skanningen en feil, eller ingenting, uten forklaring. En https-lenke kreves av appen når den finnes og håndteres av nettleseren når den ikke gjør det, og derfor er den riktig valg for alt som trykkes.
En kode kan ikke oppdage noe. Den har ingen logikk; den er en streng. All oppførsel av typen «åpne appen hvis den er installert, ellers butikken» tilhører operativsystemet eller målsiden, aldri koden.
En kode som åpner registrerings- eller støtteskjermen for akkurat det produktet, i stedet for appens startskjerm.
Et trykket steg som lander noen på riktig skjerm, der alternativet er et avsnitt med navigasjonsinstruksjoner.
En lenke som bærer en kampanje eller en verver, så en plakat og en e-post kan skilles fra hverandre inne i appen.
Egne skjemaer ryker stille. På en telefon uten appen gir myapp://noe en feil eller absolutt ingenting. Bruk en https-lenke så det alltid finnes noe å falle tilbake på.
Tilknytningsfilen må være på plass før du trykker. Er domenet ikke registrert med appen, åpner hver lenke nettleseren i stedet — riktig oppførsel, og umulig å skille fra en feil.
Ingenting overlever at appen avinstalleres eller aldri lanseres. En trykket kode overlever appversjoner; målet må fortsette å bety noe når skjermen den pekte mot er borte.
Parameterne er offentlige. Å dekode den trykte koden avslører hele adressen, vervekoder inkludert.
Lange lenker med parametere gir tette koder: en adresse på 40 tegn er 29 moduler bred og en på 98 tegn er 41, målt med dette nettstedets koder ved samme feilretting.