Scanner app changelog 4.x.x


What's new in version 4.1.4?

The most significant changes for this version are the possibility of scanning monthly passes (trip online and trip offline) and a new validation for parcels that prevents scans after it was delivered.

Scanning monthly passes

It has been added the possibility of scanning monthly passes with the trip selection workflow, both for online and offline modes.

Following validations apply to monthly passes:

  • Can't be used twice in the same trip.
  • Valid in both directions.
  • Valid for smaller trips.
  • A warning is shown when pass has been used more than 4 times in a day.

New validation for parcels

Now, if a parcel was delivered and there is an attempt to scan it again, it will show an error.

What's new in version 4.0.1?

The most significant changes for this version are the scanning flow changes for online mode and the possibility of scanning parcels also for online mode.

Scanning flow changes

the flow for offline mode remains the same.

For online mode either for the trip selection or simple workflows the steps to scan have changed:

Online trip selection

After login the scanning mode will immediately be triggered allowing the user to start scanning. Being in this mode the user will be able to scan:

  • a ticket from the ticket type product.
  • a ticket from the reservation type product.
  • a pass.
  • a fallback code.
  • a parcel. NEW!

If a ticket/pass/fallback code is scanned and the trip and station are not selected then the app will redirect the user to the select trip view so that the trip and the station can be selected before redeeming the ticket/pass/fallbackCode. This will always happen at the beginning of the scan session after login, immediately after the first ticket/pass/fallback code scan as no trip was selected before.

Once a trip and station are selected then the app will always be in scanning mode if the scan is successful.

If it is necessary to change the trip/station the user will be able to press back in the device to leave scanning mode and go to the select trip view to make the changes.

Online simple workflow

After login the scanning mode will immediately be triggered allowing the user to start scanning. Being in this mode the user will be able to scan:

  • a ticket from the ticket type product.
  • a ticket from the reservation type product.
  • a ticket from the event type product.
  • a ticket from the commuter pass type product.
  • a parcel NEW!

The user will be able to leave scanning mode by pressing the back button in the device and the simple workflow home view will be displayed.

Scanning parcels

It has been added the possibility of scanning parcels for the online mode, for both trip selection and simple workflow.

The first time a parcel is scanned the app will remind the user to enable the device GPS if it is not enabled.

On each parcel scan the device location will be sent along with the scan information if the GPS is enabled.

It is important to note that whether the device GPS is enabled or not the parcel scan will be performed anyway after the app notice to enable it. Please make sure the GPS is enabled or the location will not be sent along with the scan information.

Added Content Security Policy to improve app security

This will help avoid cross site scripting attacks.

New report for external pass scans

It has been added in back office a new report that displays the information about each pass scan.

Fixed bugs

  • Downloaded tickets total message when there is a download for multiple products. offline mode
  • Selected trip product disappears after sync or after changing product. offline mode