Échanger en collant deux téléphones (NFC)
Phase 2 du Card Wallet — phone-tap NFC iOS et Android HCE, échange instantané, animation visuelle signature.
Le moment Timi dans le monde physique
[!warning] Statut : à venir (Phase 2 du Card Wallet, 3-4 semaines de dev planifiées). Cette feature n'est pas encore livrée. Ce que vous lisez décrit la spec produit confirmée, pas le code en prod.
La promesse
Vous collez votre téléphone à celui d'un prospect, et vos deux cartes s'échangent instantanément, avec une animation visuelle "wow" partageable.
C'est le moment Timi : la signature visuelle de Timint dans le monde physique.
Comment ça marche (prévu)
- Vous ouvrez l'écran Carte Pro ou le wallet — le NFC est actif quand l'app est au foreground.
- Vous rapprochez votre iPhone d'un autre iPhone (ou Android HCE) — distance < 4 cm.
- Animation visuelle 800-1200 ms — vos deux cartes glissent symboliquement, haptic Light synchronisé.
- Échange chiffré en moins de 1,5 sec — via Firebase Functions callable (TLS). Aucun broadcast NFC non chiffré.
- Les deux cartes apparaissent dans vos wallets respectifs — avec un tag automatique "Salon X" si géolocalisation activée.
Si l'autre personne n'a pas Timint
Le tap ouvre un deep link AppStore / PlayStore avec sa future carte préparée pour l'onboarding. L'autre personne installe Timint, et au premier lancement elle reçoit Marc a partagé sa carte avec vous — l'ajouter à votre wallet ?.
C'est le deferred deep link : conversion virale via le geste physique.
NameDrop iOS 17+
Pour les utilisateurs iOS 17+, on coexiste avec NameDrop natif (vCard standard) et notre NFC custom. NameDrop reste utile pour partager un vCard texte ; notre NFC est conçu pour l'expérience visuelle Timint.
Sécurité
- Échange chiffré end-to-end via Firebase Functions callable (TLS).
- Aucun broadcast NFC en clair.
- Consentement à l'ajout : la fenêtre
/wallet/adddemande confirmation explicite avant ajout effectif.
[!info] Pour aller plus loin : explorez le Wallet intelligent — la suite logique, où chaque carte reçue par NFC devient une carte vivante, filtrable, et mise à jour en temps réel.