Registro en el club con un código QR: un registro que el club lleva en su propio teléfono
Muchos clubes tienen una carpeta de papel junto a la puerta: quién vino, cuándo y con qué arma. La app Shooter hace el mismo trabajo con un código QR. Un socio muestra un código en su teléfono, el teléfono del club lo escanea, y el club acaba con un registro que puede buscar y exportar.
Funciona con la misma app en los dos teléfonos, sin cuenta y sin servidor de por medio. Este artículo repasa qué hace cada parte, qué contiene el registro y, no menos importante, qué puede mostrar la app y qué no. Donde una licencia o una autoridad exige algo a un club o a un socio, las guías de licencias dicen dónde mirar. Contar los días en que disparas con cada arma es una función aparte: días de tiro por arma.
En resumen
Dos teléfonos, una app, ningún servidor
No hay una app de club aparte ni inicio de sesión. Un teléfono se convierte en el teléfono del club cuando alguien abre el Modo club e inicia un pase. Los socios se registran mostrando un código QR. El registro se guarda en el teléfono del club, y el registro de entrada en sí no necesita red, porque los dos teléfonos se comunican a través de la cámara.
Qué hace el socio
Un nombre, un código, una marca por arma
- Guarda tu nombre y apellidos en la app. El código solo aparece cuando están los dos, y la app dice que se muestra al teléfono del club y nunca se envía a Shooter.
- Abre la pestaña Club y «Mi código de registro». Marca las armas que usas hoy, o ninguna: un registro de entrada sin arma es válido.
- Muestra el código QR al teléfono del club. Tocar el código lo abre a pantalla completa con el brillo al máximo.
El código tiene seis caracteres, escrito como K7M-P4Q, creado una sola vez en tu teléfono, y la app no lo regenera. Se guarda en tu teléfono y se replica en iCloud en un iPhone o en Block Store en Android, de modo que un teléfono nuevo con la misma cuenta de Apple o de Google puede recuperar el mismo; donde eso no está disponible, una copia de seguridad restaurada lo lleva. El QR contiene el código, tu nombre, las armas que marcaste (el id propio de la app para cada una, su nombre y su grupo de arma) y, en un iPhone que la tenga, el identificador de una clave que tu teléfono creó para la app; un teléfono Android no envía ninguna. Un club que lo escanea guarda juntos tu nombre y ese identificador. El QR no contiene el número de licencia ni el ID del arma que escribiste. Si los has rellenado, lleva solo un código unidireccional creado a partir de cada uno, y nadie puede volver a leer los números a partir de él. Un club puede usar el código para encontrar tus registros de entrada.
Qué hace el club
Iniciar un pase, escanear, terminar el pase
- En el teléfono del club, abre la pestaña Club y «Modo club». El Face ID, la huella o el código del propio teléfono lo desbloquea, y lo vuelve a bloquear cuando la app pasa a segundo plano; en un teléfono sin bloqueo de pantalla ni biometría configurados, la app se salta este paso.
- Elige «Entrenamiento» o «Competición», y una disciplina si quieres. La lista contiene solo las disciplinas que la persona que inicia el pase tiene entre sus propios favoritos y blancos. Pulsa «Iniciar pase».
- Sostén el teléfono en alto, o déjalo en un soporte, y los socios muestran sus códigos. La pantalla dice «Escanea para registrarte» y cuenta quién ha llegado.
- Cuando la sesión termina, pulsa «Terminar pase» y confirma. Un pase que se deja abierto mucho tiempo se marca como probablemente olvidado, y la app sugiere cerrarlo.
Solo puede haber un pase abierto a la vez. Mientras está abierto, el resto de la app pide el desbloqueo del propio teléfono (donde el teléfono tenga uno configurado), así que un teléfono bloqueado dejado sobre una mesa muestra solo la pantalla de registro.
Qué pasa cuando se escanea un código
Una bienvenida, o un motivo claro
Un registro de entrada nuevo responde «Bienvenido» con el nombre del socio. Escanear el mismo código otra vez en el mismo pase no crea una segunda fila: actualiza las armas y conserva la hora del primer registro, y la pantalla lo dice. Un código que la app no puede leer se rechaza con un motivo claro: creado por una app más nueva, sin nombre guardado, o no válido. Cualquier cosa que no sea uno de los códigos propios de Shooter, un cartel de wifi por ejemplo, se ignora.
Un socio sin su teléfono puede registrarse escribiendo el código, pero solo si este teléfono del club ha escaneado ese código antes, ya que el nombre sale de su propio registro anterior. Un registro de entrada escrito anota solo la presencia, sin armas.
El registro
En el teléfono del club, guardado para el club
Un pase aparece en el registro una vez que se ha terminado. Se queda en el teléfono del club, y la app no lo sube a ningún sitio. Cómo buscar en él y qué contienen sus exportaciones está en el registro de asistencia del club.
Comprobar un resultado
Un segundo código, mostrado al club
Un socio también puede pedir al club que compruebe un resultado frente al blanco de papel, con un segundo código. Qué muestra eso, y qué no, está en comprobar un resultado frente al blanco de papel.
Qué no es
Para saber quién estuvo, no más sólido que una carpeta
- El código no está firmado, y se usa el mismo código en cada visita. Es tan fácil de falsificar como un nombre escrito en una carpeta de papel, y no es más sólido. Cualquiera que tenga una foto de tu código puede mostrarla.
- No comprueba quién sostiene el teléfono, y no comprueba el arma. El arma es la que el socio dijo haber usado.
- Nada en él es una firma digital ni una identificación electrónica.
- El teléfono del club contiene nombres en claro, y por eso el modo club está detrás del bloqueo del propio teléfono donde haya uno configurado. La app no elimina el registro de forma programada, así que el club decide cuánto tiempo conservarlo.
- No redacta el certificado de licencia de un club. Da al club un registro a partir del cual redactarlo.
Un socio también puede marcar «Sesión de club» en una sesión propia. Esa marca es del propio socio y nada la confirma, y por eso el registro de actividad en días de tiro por arma dice «Sesiones de club que marqué yo mismo en la app. Este archivo no puede ver el registro del club.»
Preguntas frecuentes
4 preguntas
¿Necesitan internet los teléfonos?
El registro de entrada en sí no. Los dos teléfonos leen los códigos del otro con la cámara, y el registro se guarda en el teléfono del club.
¿Necesita el club una cuenta?
No hay alta ni inicio de sesión para el registro de entrada, el registro ni la comprobación de resultados. La misma app está en los dos teléfonos.
¿Es el registro lo mismo que una carpeta de papel?
Anota quién vino, cuándo y con qué arma tal como el socio la declaró. La app no dice si eso cumple las normas de tu club ni las de ninguna autoridad; eso lo decide el club. Las guías de licencias dicen dónde mirar.
¿Y si un socio olvida el teléfono?
El club puede escribir el código del socio, si este teléfono lo ha escaneado antes. Un registro de entrada escrito anota solo la presencia.