La app de bikubo se puede instalar en dispositivos iOS y Android. Los enlaces de descarga de uno y otro repositorio son:
La validación offline hace que las comprobaciones a realizar respecto a las lecturas de los QRs / barcodes y/o los localizadores, se miren en las bases de datos de cada dispositivo de lectura, de forma que hay tantas bases de datos como validadores. Así, si el ‘validador A’ valida un ticket, se pone como entregado, por lo que si se intenta volver a acceder con ese ticket por el mismo validador aparecerá como ENTREGADO, pero por el ‘validador B’ no aparecerá como entregado, dándolo como correcto.
La validación offline supone que los datos de aforo sean distintos para cada validador, mostrándose como ENTREGADOS sólo los tickets que han sido validados por ese dispositivo. La suma de validaciones de todos los dispositivos se correspondería con el aforo en ese momento.
Al no tener que acceder al servidor de bikubo para la validación, no se hace necesario tener conexión de internet para que el proceso se realice correctamente. No obstante, previo a la validación, se requiere descargar los tickets desde un sitio con conexión, para que estén en la base de datos interna del dispositivo.
Los datos de las validaciones permanecen en el dispositivo del validador, y no constan en el servidor, por lo que los tickets no constan como validados en el servidor (pudiendo ser entregados sucesivamente), y tampoco aparecerán las estadísticas. Sin embargo, la app de bikubo dispone de la función de ‘Enviar validaciones a servidor’, de tal forma que al pulsar ese botón, se suben los datos de los tickets validados y la hora de validación, para que el servidor procese esas validaciones, y haga los cambios pertinentes en el estado de los tickets, y en las estadísticas.
Los pasos a realizar para validar offline en puerta son los siguientes:
-
Abrir la app en el dispositivo.
-
Loguearse con el usuario y password. Estos datos se muestran en la intranet de bikubo, en la pantalla de ‘Mis datos’.
-
Si has descargado tickets previamente en ese dispositivo, pulsa en 'Limpiar Base de Datos'.
-
Con conexión a internet, pulsa en 'Descargar tickets'.
-
Seleccionar en la pantalla principal ‘Validar contra BD interna’.
-
Para escanear un QR/barcode, pulsar en ‘Abrir scanner’, y se activa la cámara para proceder al enfoque de la misma hacia el QR/barcode.
-
Tras el escaneo, si el ticket es válido, se muestra la información del ticket asociada al mismo (Nombre del evento, categoría de ticket, ID y/o nombre del asistente si procede). También hay un de OK sonido identificativo. En el momento en que se muestra esa información, ya se da por entregado el ticket, por lo que la siguiente vez que se escanee, se indicará que ha sido entregado anteriormente. Si el ticket contiene un dato identificativo del asistente (nombre y/o ID), se requiere la acción de validador, pulsar el botón para salir de la pantalla de información del ticket. Si no se muestra información del asistente, la información del ticket permanece mostrada menos de tres segundos y vuelve a la posición de escaneo para que el proceso de la validación sea ágil.
-
También se puede validar un ticket introduciendo manualmente el localizador, tras pulsar en ‘Introducir lector’ y luego en ‘Comprobar código del lector’.
-
Si el ticket ha sido anulado, o no es válido para el usuario, o bien ha sido entregado anteriormente, se muestra un mensaje indicando la información. También hay un sonido de error identificativo.
-
Se puede ver el listado de tickets validados pulsando la pestaña ‘Aforo’. En ella se listan los eventos con sus categorías de tickets, y los tickets validados con referencia a los tickets impresos y electrónicos generados. El formato de lo mostrado es del siguiente tipo:
Nombre evento
Nombre ticket
Tickets validados / Tickets generados
Si se pulsa sobre una categoría de ticket, se muestra el listado de tickets generados, ordenados por fecha de validación más reciente a más antigua, y tras los validados se muestran los no validados.
Los datos de cada ticket que se muestra son:
-
El localizador. No se muestra completo por seguridad del asistente, mostrándose los 3 primeros y 3 últimos caracteres.
-
El estado de validación: ENTREGADO, PENDIENTE DE ENTREGAR.
-
Fecha de validación: la fecha y hora de la validación del ticket