TimintTimint

Trocar encostando dois celulares (NFC)

Fase 2 do Card Wallet — phone-tap NFC iOS e Android HCE, troca instantânea, animação visual signature.

O momento Timi no mundo físico

[!warning] Status: a chegar (Fase 2 do Card Wallet, 3-4 semanas de dev planejadas). Esta feature ainda não foi entregue. O que você lê descreve a spec de produto confirmada, não o código em produção.

A promessa

Você encosta seu celular no de um interlocutor, e os dois cartões se trocam na hora, com uma animação visual "wow" compartilhável.

É o momento Timi: a assinatura visual do Timint no mundo físico.

Como funciona (previsto)

  1. Você abre a tela Carte Pro ou o wallet — o NFC está ativo quando o app está em foreground.
  2. Aproxima o seu iPhone de outro iPhone (ou Android HCE) — distância < 4 cm.
  3. Animação visual de 800-1200 ms — os dois cartões deslizam simbolicamente, haptic Light sincronizado.
  4. Troca cifrada em menos de 1,5 seg — via Firebase Functions callable (TLS). Sem broadcast NFC não cifrado.
  5. Os dois cartões aparecem nos respectivos wallets — com um tag automático "Feira X" se a geolocalização estiver ativa.

Se a outra pessoa não tem Timint

O tap abre um deep link AppStore / PlayStore com o futuro cartão dela preparado para o onboarding. A pessoa instala o Timint e, no primeiro lançamento, recebe: Marc compartilhou o cartão dele com você — adicionar ao seu wallet?

É o deferred deep link: conversão viral via o gesto físico.

NameDrop iOS 17+

Para usuários iOS 17+, coexistimos com o NameDrop nativo (vCard padrão) e o nosso NFC custom. NameDrop continua útil para compartilhar uma vCard textual; o nosso NFC é desenhado para a experiência visual Timint.

Segurança

  • Troca cifrada end-to-end via Firebase Functions callable (TLS).
  • Nenhum broadcast NFC em claro.
  • Consentimento na adição: a janela /wallet/add pede confirmação explícita antes da adição efetiva.

[!info] Para se aprofundar: explore o Wallet inteligente — a continuação lógica, onde cada cartão recebido por NFC vira um cartão vivo, filtrável e atualizado em tempo real.