Como usar o check-in offline (sem internet)
Pré-baixe a lista de ingressos e continue fazendo check-in mesmo sem sinal — sincroniza automaticamente ao reconectar.
Eventos em locais com sinal ruim (galpões, sítios, praias) exigem check-in que funcione sem internet. O VaideBaila suporta isso nativamente: você pré-baixa a lista de ingressos antes do evento e o app valida localmente usando a assinatura HMAC embutida em cada QR Code.
Como funciona
Cada QR Code do VaideBaila contém um JWT assinado com HMAC-SHA256 pela chave privada do evento. O app baixa essa chave junto com a lista de ingressos antes do evento. Quando offline, ele valida a assinatura localmente — sem precisar de servidor. Ao reconectar, cada check-in feito offline é sincronizado com o backend em lote.
Passo a passo
Antes do evento (com internet boa): abra o app, selecione o evento e toque em Baixar ingressos para offline. O app baixa todos os ingressos válidos e a chave de assinatura do evento.
Confirme na tela que aparece "Offline pronto · X ingressos baixados". Teste escaneando um QR qualquer para ver se a validação local funciona.
Durante o evento, sem internet: o app continua validando QR Codes normalmente. A tela mostra ícone de nuvem cinza indicando modo offline. Cada check-in é gravado no dispositivo com timestamp.
Ao reconectar: o app sincroniza automaticamente em background. Um banner verde aparece: "N check-ins sincronizados". Se houver conflito (ingresso já usado em outro dispositivo), o app mostra aviso para você decidir.
Limitações do modo offline
- Transferências feitas durante o evento não aparecem offline — se alguém transferir o ingresso para outra pessoa enquanto você está sem sinal, o app mostra o dono anterior. Para eventos com transferência ativa, prefira check-in online ou baixe novamente minutos antes de começar.
- Reembolsos feitos durante o evento também não aparecem offline — mesmo raciocínio. Reembolso raro em dia de evento, mas fique atento.
- Múltiplos dispositivos offline podem deixar passar um mesmo ingresso duas vezes (dois scans em devices diferentes sem sync). O backend reconcilia ao reconectar, mas a entrada já aconteceu. Por isso recomenda-se um device mestre online quando possível.
Boas práticas
- Baixe os ingressos no máximo 2 horas antes do evento para pegar transferências e reembolsos mais recentes
- Teste o modo offline em casa antes (desative Wi-Fi e 4G no celular e escaneie um QR)
- Leve power bank — o app consome bateria pelo uso contínuo da câmera
Artigos relacionados
Como fazer check-in de participantes pelo QR Code
Como gerenciar múltiplos dispositivos de check-in simultaneamente
Como ver o histórico de transferências de ingressos no check-in
Atualizado em 22/04/2026