Por segurança, é fundamental que um Railcard possa ser validado antes do uso. As atualizações em segundo plano são uma maneira direta de garantir que qualquer Railcard seja válido, com qualquer cartão inválido passando para um estado bloqueado ao ser aberto. As atualizações em segundo plano também garantem, ao usar um Railcard válido, que os clientes não sofram a ansiedade de esperar que ele seja carregado durante uma inspeção de bilhetes.
Mesmo em um nível baixo, no entanto, as atualizações em segundo plano afetam a bateria e os dados do usuário – o que não é uma ótima experiência se você estiver viajando.
Nossos engenheiros, portanto, fizeram uso de certos aspectos nativos do iOS e do Android para implementar dois tipos diferentes de atualização em segundo plano: amigável e obrigatória.
Em conjunto, esse aprimoramento barato significa que não apenas a segurança do Railcard é robustamente atendida, mas a bateria e os dados são muito menos afetados, resultando em uma experiência de usuário aprimorada.