Klubbincheckning med QR-kod: ett register som klubben för i sin egen telefon

Många klubbar har en papperspärm vid dörren: vem som kom, när, och med vilket vapen. Shooter-appen gör samma jobb med en QR-kod. En medlem håller upp en kod på sin telefon, klubbens telefon skannar den, och klubben får ett register den kan söka i och exportera.

Det körs i samma app på båda telefonerna, utan konto och utan server emellan. Den här artikeln går igenom vad varje sida gör, vad registret innehåller och, lika viktigt, vad appen kan och inte kan visa. Där en licens eller myndighet kräver något av en klubb eller en medlem säger licensguiderna var du ska titta. Att räkna de dagar du skjuter med varje vapen är en separat funktion: skjutdagar per vapen.

I korthet

Två telefoner, en app, ingen server

Det finns ingen separat klubbapp och ingen inloggning. En telefon blir klubbens telefon när någon öppnar Klubbläge och startar ett pass. Medlemmarna checkar in genom att visa en QR-kod. Registret lagras i klubbens telefon, och själva incheckningen kräver inget nätverk, eftersom de två telefonerna pratar med varandra genom kameran.

Vad medlemmen gör

Ett namn, en kod, en bock per vapen
  1. Spara ditt för- och efternamn i appen. Koden visas först när båda finns, och appen säger att den visas för klubbens telefon och aldrig skickas till Shooter.
  2. Öppna fliken Klubb och ”Min incheckningskod”. Bocka för de vapen du använder i dag, eller inget: en incheckning utan vapen är giltig.
  3. Visa QR-koden för klubbens telefon. Trycker du på koden öppnas den i fullskärm med full ljusstyrka.

Koden är sex tecken, skriven som K7M-P4Q, skapad en gång på din telefon, och appen skapar inte om den. Den sparas i din telefon och speglas till iCloud på en iPhone eller till Block Store på Android, så att en ny telefon med samma Apple- eller Google-konto kan hämta samma kod; där det inte är tillgängligt bär en återställd säkerhetskopia den. QR-koden innehåller koden, ditt namn, de vapen du bockat för (appens eget id för vart och ett, dess namn och vapengrupp) och, på en iPhone som har en sådan, identifieraren för en nyckel din telefon skapat för appen; en Android-telefon skickar ingen. En klubb som skannar den har ditt namn och den identifieraren tillsammans. QR-koden innehåller inte licensnumret eller vapen-ID:t du skrivit in. Om du har fyllt i dem bär den bara en enkelriktad kod som räknats fram ur vart och ett, och ingen kan läsa ut numren ur den. En klubb kan använda koden för att hitta dina incheckningar.

Vad klubben gör

Starta ett pass, skanna, avsluta passet
  1. På klubbens telefon, öppna fliken Klubb och ”Klubbläge”. Telefonens eget Face ID, fingeravtryck eller lösenkod låser upp det, och låser det igen när appen hamnar i bakgrunden; på en telefon utan skärmlås eller biometri inställd hoppar appen över detta.
  2. Välj ”Träning” eller ”Tävling”, och en disciplin om du vill. Listan innehåller bara de discipliner som den som startar passet har bland sina egna favoriter och tavlor. Tryck på ”Starta incheckningen”.
  3. Håll upp telefonen, eller lämna den på ett stativ, och medlemmarna visar sina koder. På skärmen står ”Skanna för att checka in” och den räknar vilka som har kommit.
  4. När passet är slut, tryck på ”Avsluta incheckningen” och bekräfta. Ett pass som lämnats öppet länge flaggas som troligen bortglömt, och appen föreslår att du avslutar det.

Bara ett pass kan vara öppet åt gången. Medan det är öppet kräver resten av appen telefonens egen upplåsning (där telefonen har en sådan inställd), så en låst telefon som lämnats på ett bord visar bara incheckningsskärmen.

Vad som händer när en kod skannas

Ett välkomnande, eller en tydlig orsak

En ny incheckning svarar ”Välkommen” med medlemmens förnamn. Att skanna samma kod igen på samma pass skapar ingen andra rad: det uppdaterar vapnen och behåller den första incheckningstiden, och skärmen säger det. En kod appen inte kan läsa avvisas med en tydlig orsak: skapad av en nyare app, inget namn sparat, eller inte giltig. Allt som inte är en av Shooters egna koder, till exempel en wifi-affisch, ignoreras.

En medlem utan sin telefon kan checkas in genom att koden skrivs in, men bara om den här klubbtelefonen har skannat den koden tidigare, eftersom namnet kommer från dess eget tidigare register. En inskriven incheckning noterar bara närvaro, utan vapen.

Registret

I klubbens telefon, förvarat åt klubben

Ett pass visas i registret när det har avslutats. Det stannar i klubbens telefon, och appen laddar inte upp det någonstans. Hur du söker i det och vad dess exporter innehåller beskrivs i klubbens närvaroregister.

Kontrollera ett resultat

En andra kod, som visas för klubben

En medlem kan också be klubben kontrollera en poäng mot papperstavlan, med en andra kod. Vad det visar, och vad det inte visar, beskrivs i kontroll av ett resultat mot papperstavlan.

Vad det inte är

För vem som var där, inte starkare än en pärm
  • Koden är inte signerad, och samma kod används vid varje besök. Den är lika lätt att förfalska som ett namn skrivet i en papperspärm, och inte starkare. Den som har ett foto av din kod kan visa den.
  • Den kontrollerar inte vem som håller i telefonen, och den kontrollerar inte vapnet. Vapnet är vad medlemmen uppgav sig ha använt.
  • Ingenting i den är en digital signatur eller en e-legitimation.
  • Klubbens telefon innehåller namn i klartext, vilket är varför klubbläget ligger bakom telefonens eget lås där ett sådant är inställt. Appen raderar inte registret enligt något schema, så klubben avgör hur länge det ska sparas.
  • Den skriver inte en klubbs föreningsintyg. Den ger klubben ett register att skriva ett utifrån.

En medlem kan också bocka för ”Klubbpass” på ett eget pass. Den bocken är medlemmens egen och ingenting bekräftar den, vilket är varför aktivitetsloggen i skjutdagar per vapen säger ”Klubbpass jag markerat själv i appen. Den här filen kan inte se föreningens eget register.”

Vanliga frågor

4 frågor

Behöver telefonerna internet?

Själva incheckningen gör det inte. De två telefonerna läser varandras koder genom kameran, och registret lagras i klubbens telefon.

Behöver klubben ett konto?

Det finns ingen registrering eller inloggning för incheckningen, registret eller poängkontrollen. Samma app finns på båda telefonerna.

Är registret detsamma som en papperspärm?

Det noterar vem som kom, när, och med vilket vapen så som medlemmen uppgav det. Appen säger inte om det uppfyller klubbens regler eller någon myndighets; det avgör klubben. Licensguiderna säger var du ska titta.

Vad händer om en medlem glömmer sin telefon?

Klubben kan skriva in medlemmens kod, om den här telefonen har skannat den tidigare. En inskriven incheckning noterar bara närvaro.