The bikubo app can be installed on iOS and Android devices. The download links of one and another repository are:
The offline validation makes the checks to be carried out regarding the readings of the QRs/barcodes and/or the locators, to be looked at in the databases of each reading device, so that there are so many databases as validators. Thus, if the 'validator A' validates a ticket, it is placed as VALIDATED, so if it tries to regain access with that ticket by the same validator it will appear as VALIDATED, but by the 'validator B' it will not appear as VALIDATED, giving it as correct.
The offline validation assumes that the gauging data is different for each validator, showing as VALIDATED only the tickets that have been validated by that device. The sum of validations of all devices would correspond to the data at that time.
By not having to access the bikubo server for validation, it is not necessary to have an internet connection for the process to be carried out correctly. However, prior to validation, it is required to download the tickets from a connected site, so that they are downloaded in the internal database of the device.
The validation data remains in the validator device, and does not appear in the server, so the tickets do not appear as validated in the server (they can be VALIDATED in succession), nor will the statistics However, the bikubo app has the function of 'Send validations to server', so that by pressing this button, the validated ticket data and the validation time are uploaded, so that the server processes these validations, and make the relevant changes in the status of the tickets, and in the statistics.
The steps to perform to validate offline at door are the following:
-
Open the app on the device.
-
Log in with the user and password. This data is displayed on the bikubo intranet, on the 'My profile' screen.
-
If you have previously downloaded tickets on that device, click on 'Clean local database'.
-
With internet connection, click on 'Download tickets'.
-
Select on the main screen Validate system 'Internal DB'.
-
To scan a QR/barcode, click on 'Open scanner', and activate the camera to proceed to the focus of the same towards the QR/barcode.
-
After scanning, if the ticket is valid, the ticket information associated with it is displayed (Event name, ticket category, ID and/or attendant name if applicable). There is also an OK sound identification. At the moment that information is displayed, the ticket is already VALIDATED, so the next time it is scanned, it will be indicated that it has been previously VALIDATED. If the ticket contains an identification data of the attendee (name and/or ID), the validator action is required, press the button to exit the information screen of the ticket. If attendee information is not displayed, the ticket information remains displayed for less than three seconds and returns to the scanning position for the validation process to be agile.
-
You can also validate a ticket by manually entering the locator, after clicking on 'Write reference' and then 'Check reference code'.
-
If the ticket has been canceled, or is not valid for the user, or has been previously VALIDATED, a message indicating the information is displayed. There is also an identifying error sound.
-
You can see the list of validated tickets by clicking the 'data' tab. It lists the events with their ticket categories, and validated tickets with reference to the printed and electronic tickets generated. The format shown is of the following type:
Event name; Ticket Name; Valid Tickets/Generated Tickets
If you click on a ticket category, the list of generated tickets is displayed, sorted by the most recent validation date to the oldest one, and after the validated ones, the unvalidated ones are shown.
The data for each ticket shown is:
-
The locator. It is not shown complete for the attendee's security, showing the first 3 and last 3 characters.
-
Validation status: VALIDATED, ACTIVE.
-
Validation date: the date and time of the validation of the ticket