For security, it’s critical that a Railcard can be validated prior to use. Background updates are a straightforward way to ensure that any Railcard is valid, with any invalid card passing into a locked state upon opening. Background updates also ensure, when using a valid Railcard, that customers don’t suffer the anxiety of waiting for it to load during a ticket inspection.
Even at a low level, however, background updates impact a user’s battery and data — which isn’t a great experience if you’re travelling.
Our engineers, therefore, made use of certain native aspects of iOS and Android to implement two different types of background update: friendly and mandatory.
Taken together, this inexpensive enhancement means not only is Railcard security robustly met, but battery and data are impacted far less, resulting in an improved user experience.