Há duas maneiras de resgatar os cartões:
Você pode exigir mais segurança quando os usuários resgatam ou acessam o cartão. Para mais detalhes, consulte Proteger com o bloqueio de tela.
Toque NFC
Os usuários podem resgatar cartões com facilidade usando um toque NFC. Saiba mais sobre Toque inteligente e inscreva-se no Smart Toque.
Leitura de código de barras
Anexe um código de barras para ajudar os clientes a ler o cartão.
Código de barras estático
Para mostrar um código de barras estático, defina object.barcode.
  A API fornece vários tipos de códigos de barras. Para mais detalhes, consulte a
  Tipo Barcode.
Código de barras rotativo
  Para ter mais segurança, você pode exibir um código de barras rotativo definindo
  object.rotatingBarcode:  Os códigos de barras rotativos se parecem com os normais, mas
  mudam periodicamente, normalmente a cada minuto, e o terminal/leitor é programado para
  aceitar a mais recente. Isso reduz os riscos associados à captura de tela de código de barras
  roubo de ingressos específico ou revenda não autorizada de ingressos.  Para mais detalhes, consulte a
  Tipo RotatingBarcode.
Animação de segurança
Outra maneira de evitar abusos de captura de tela é exibir a animação de segurança do código de barras, que oferece suporte à verificação humana de um cartão.
A manifestação física de uma animação de segurança é um contorno cintilante ao redor do código de barras o passe. Essa animação brilhante é acionada somente quando o dispositivo está em movimento. Assim, é possível testar a validade do cartão inclinando o dispositivo. Por outro lado, segurar o dispositivo parado só exibir a animação de segurança colorida em repetição.
  Para ativar a animação de segurança em um cartão, defina o SecurityAnimation na classe dele.
  AnimationType do campo.
  para FOIL_SHIMMER.
  
Veja na Figura 1 abaixo um exemplo de como a animação de segurança aparece quando é ativada:
 
    Figura 1.
Proteger com bloqueio de tela
Para proteger o acesso do cliente ao cartão, você pode exigir uma tela
  são bloqueados sempre que adicionam ou acessam o cartão. Isso pode ser feito configurando class.viewUnlockRequirement.
  Para mais detalhes, consulte a
  Tipo ViewUnlockRequirement.
