Klubbinnsjekk med QR-kode: et register klubben fører på sin egen telefon
Mange klubber har en papirperm ved døren: hvem som kom, når, og med hvilket våpen. Shooter-appen gjør samme jobb med en QR-kode. Et medlem holder opp en kode på telefonen sin, klubbens telefon skanner den, og klubben sitter igjen med et register den kan søke i og eksportere.
Det kjører på samme app på begge telefonene, uten konto og uten server imellom. Denne artikkelen går gjennom hva hver side gjør, hva registeret inneholder, og, like viktig, hva appen kan og ikke kan vise. Der en tillatelse eller myndighet krever noe av en klubb eller et medlem, sier guidene om våpentillatelser hvor du skal lete. Telling av dagene du skyter med hvert våpen er en egen funksjon: skytedager per våpen.
Kort fortalt
To telefoner, én app, ingen server
Det finnes ingen egen klubbapp og ingen innlogging. En telefon blir klubbens telefon når noen åpner Klubbmodus og starter en vakt. Medlemmene sjekker inn ved å vise en QR-kode. Registeret lagres på klubbens telefon, og selve innsjekkingen trenger ikke nett, fordi de to telefonene snakker sammen gjennom kameraet.
Hva medlemmet gjør
Et navn, en kode, en avkrysning per våpen
- Lagre for- og etternavnet ditt i appen. Koden vises først når begge er på plass, og appen sier at den vises til klubbens telefon og aldri sendes til Shooter.
- Åpne Klubb-fanen og «Min innsjekkingskode». Kryss av våpnene du bruker i dag, eller ingen: en innsjekking uten våpen er gyldig.
- Vis QR-koden til klubbens telefon. Trykker du på koden, åpnes den i fullskjerm med full lysstyrke.
Koden er seks tegn, skrevet som K7M-P4Q, laget én gang på telefonen din, og appen lager den ikke på nytt. Den oppbevares på telefonen din og speiles til iCloud på en iPhone eller til Block Store på Android, slik at en ny telefon med samme Apple- eller Google-konto kan hente samme kode; der det ikke er tilgjengelig, bærer en gjenopprettet sikkerhetskopi den. QR-koden inneholder koden, navnet ditt, våpnene du krysset av (appens egen id for hvert av dem, navnet og våpengruppen) og, på en iPhone som har en, identifikatoren til en nøkkel telefonen din laget for appen; en Android-telefon sender ingen. En klubb som skanner den, sitter med navnet ditt og den identifikatoren sammen. QR-koden inneholder ikke lisensnummeret eller våpen-ID-en du skrev inn. Har du fylt inn dem, bærer den bare en enveiskode laget av hvert av dem, og ingen kan lese numrene ut igjen av den. En klubb kan bruke koden til å finne innsjekkingene dine.
Hva klubben gjør
Start en vakt, skann, avslutt vakten
- På klubbens telefon åpner du Klubb-fanen og «Klubbmodus». Telefonens egen Face ID, fingeravtrykk eller kode låser den opp, og låser den igjen når appen går i bakgrunnen; på en telefon uten skjermlås eller biometri satt opp hopper appen over dette.
- Velg «Trening» eller «Konkurranse», og en disiplin hvis du vil. Listen inneholder bare disiplinene den som starter vakten har blant sine egne favoritter og skiver. Trykk på «Start vakten».
- Hold telefonen opp, eller la den stå på et stativ, og medlemmene viser kodene sine. Skjermen sier «Skann for å sjekke inn» og teller hvem som har kommet.
- Når økten er over, trykker du på «Avslutt vakten» og bekrefter. En vakt som står åpen lenge, flagges som trolig glemt, og appen foreslår å lukke den.
Bare én vakt kan være åpen om gangen. Mens den er åpen, ber resten av appen om telefonens egen opplåsing (der telefonen har en satt opp), så en låst telefon som ligger igjen på et bord, viser bare innsjekkingsskjermen.
Hva som skjer når en kode skannes
En velkomst, eller en klar grunn
En ny innsjekking svarer «Velkommen» med medlemmets fornavn. Å skanne samme kode på nytt på samme vakt lager ikke en ny rad: det oppdaterer våpnene og beholder det første innsjekkingstidspunktet, og skjermen sier det. En kode appen ikke kan lese, avvises med en klar grunn: laget av en nyere app, ikke noe navn lagret, eller ikke gyldig. Alt som ikke er en av Shooters egne koder, en Wi-Fi-plakat for eksempel, ignoreres.
Et medlem uten telefon kan sjekkes inn ved å taste inn koden, men bare hvis denne klubbtelefonen har skannet den koden før, siden navnet kommer fra dens eget tidligere register. En innsjekking tastet inn noterer bare oppmøte, uten våpen.
Registeret
På klubbens telefon, oppbevart for klubben
En vakt dukker opp i registeret når den er avsluttet. Den blir på klubbens telefon, og appen laster den ikke opp noe sted. Hvordan du søker i det og hva eksportene inneholder, står i klubbens oppmøteregister.
Kontroll av et resultat
En annen kode, vist til klubben
Et medlem kan også be klubben kontrollere et resultat mot papirskiven, med en annen kode. Hva det viser, og hva det ikke viser, står i kontroll av et resultat mot papirskiven.
Hva det ikke er
For hvem som var der, ikke sterkere enn en perm
- Koden er ikke signert, og samme kode brukes ved hvert besøk. Den er like lett å forfalske som et navn skrevet i en papirperm, og ikke sterkere. Alle som har et bilde av koden din, kan vise den.
- Den kontrollerer ikke hvem som holder telefonen, og den kontrollerer ikke våpenet. Våpenet er det medlemmet oppga å ha brukt.
- Ingenting i den er en digital signatur eller en elektronisk ID.
- Klubbens telefon har navn i klartekst, og derfor ligger klubbmodus bak telefonens egen lås der en er satt opp. Appen sletter ikke registeret etter en tidsplan, så klubben avgjør hvor lenge det beholdes.
- Den skriver ikke klubbens attest til en våpentillatelse. Den gir klubben et register å skrive en fra.
Et medlem kan også krysse av «Klubbøkt» på en egen økt. Den avkrysningen er medlemmets egen og ingenting bekrefter den, og derfor sier aktivitetsloggen i skytedager per våpen «Klubbøkter jeg har markert selv i appen. Denne filen ser ikke foreningens eget register.»
Ofte stilte spørsmål
4 spørsmål
Trenger telefonene internett?
Ikke selve innsjekkingen. De to telefonene leser hverandres koder gjennom kameraet, og registeret lagres på klubbens telefon.
Trenger klubben en konto?
Det finnes ingen registrering eller innlogging for innsjekkingen, registeret eller resultatkontrollen. Det er samme app på begge telefonene.
Er registeret det samme som en papirperm?
Det noterer hvem som kom, når, og med hvilket våpen slik medlemmet oppga det. Appen sier ikke om det oppfyller klubbens regler eller noen myndighets; det er opp til klubben å avgjøre. Guidene om våpentillatelser sier hvor du skal lete.
Hva om et medlem glemmer telefonen?
Klubben kan taste inn medlemmets kode, hvis denne telefonen har skannet den før. En innsjekking tastet inn noterer bare oppmøte.