POC: da hipótese com NFC à validação por QR Code
Com o problema definido, validamos a viabilidade técnica do núcleo do projeto: emitir, receber e atualizar cartões na Apple Wallet e no Google Wallet.
Primeira hipótese: aproximação por NFC
A POC com CoreNFC dependia de uma certificação específica da Apple para o uso pretendido em 2024. O contato com Developer Relations da Apple Brasil não viabilizou esse caminho.
Segunda hipótese: leitura de QR Code
O teste com QR Code validou a emissão, o recebimento e a pontuação do cartão. Ao fim do primeiro ciclo, apresentamos a API integrada ao aplicativo.
Da infraestrutura à atualização do cartão
- Configurar e emitir. Firebase Cloud Functions e Firestore criavam e assinavam o passe, acessível por QR Code.
- Registrar o cartão e o dispositivo. A API associava cartão e dispositivo para enviar notificações de atualização.
- Consultar e entregar atualizações. A carteira consultava as mudanças e recebia o cartão com os novos pontos.
- Pontuar pelo aplicativo. O estabelecimento adicionava pontos pelo app, completando a integração com a Wallet.
Proposta de solução
A solução melhora a experiência de fidelização dos dois lados: pequenos estabelecimentos ganham métricas e insights para crescer com clientes recorrentes, e os clientes têm seus cartões de fidelidade no celular.