"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:
Check for updates from the server, including:
menu data
location map changes
unavailable items
media
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)