?

Offline validation of tickets and capacity with the bikubo app

The bikubo app can be installed on iOS and Android devices. The download links for both repositories are:

Offline validation means that the checks to be performed regarding QR / barcode readings and/or localizadores are looked up in the databases of each reading device, so that there are as many databases as validators. Thus, if 'validator A' validates a ticket, it is set as delivered, so if you try to access again with that ticket through the same validator it will appear as DELIVERED, but through 'validator B' it will not appear as delivered, giving it as correct.

Offline validation means that the capacity data is different for each validator, showing as DELIVERED only the tickets that have been validated by that device. The sum of validations from all devices would correspond to the capacity 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 place with connection, so that they are in the internal database of the device.

The validation data remains on the validator's device, and is not recorded on the server, so the tickets are not recorded as validated on the server (and can be delivered successively), and the statistics will not appear either. However, the bikubo app has the 'Send validations to server' function, so that by clicking that button, the data of the validated tickets and the validation time are uploaded, so that the server processes those validations, and makes the relevant changes in the status of the tickets, and in the statistics.

The steps to perform offline validation at the door are as follows:

If you click on a ticket category, the list of generated tickets is displayed, ordered by most recent to oldest validation date, and after the validated ones, the non-validated ones are displayed.

The data of each ticket displayed is: