"Updating data" mask on POS device

Summary

The application checks for data updates when the following events occur:

  • A check is finalized 
  • The POS device has not received touch events for some time

If it finds an update available, a black mask "Updating Data" is shown on the device and prevents the user from performing any actions on the device until the update is complete. 

Operation

This is a two-step process:

  1. Check for updates from the server, including: 
    • menu data
    • location map changes
    • unavailable items 
    • media
  2. If an update is available, call server to get the data and apply the updates to the application.

The mask will disappear quickly after the initial check. If it determines that updates are available, the mask will remain on the screen until the POS device completes the update.


The timestamp of the last data updates can be found on the iPad (Settings > site > Updates)