التبادل بإلصاق هاتفين (NFC)
المرحلة 2 من Card Wallet — phone-tap NFC على iOS و Android HCE، تبادل لحظي، حركة بصرية مميّزة.
لحظة Timi في العالم المادّي
[!warning] الحالة: قادمة (المرحلة 2 من Card Wallet، 3-4 أسابيع من التطوير المخطَّط له). هذه الميزة لم تُسلَّم بعد. ما تقرؤونه يصف الـ spec المُنتجي المؤكَّد، لا الكود في الإنتاج.
الوعد
تُلصقون هاتفكم بهاتف محاور، وبطاقتاكما تتبادلان فورًا، مع حركة بصرية «wow» قابلة للمشاركة.
إنها لحظة Timi: التوقيع البصري لـ Timint في العالم المادّي.
كيف تعمل (المخطَّط له)
- افتحوا شاشة Carte Pro أو الـ wallet — يكون الـ NFC نشطًا حين يكون التطبيق في foreground.
- قرّبوا iPhone لديكم من iPhone آخر (أو Android HCE) — المسافة < 4 سم.
- حركة بصرية 800-1200 ملّي ثانية — تنزلق بطاقتاكما رمزيًا، haptic Light متزامن.
- تبادل مشفَّر خلال أقل من 1.5 ثانية — عبر Firebase Functions callable (TLS). لا broadcast NFC دون تشفير.
- تظهر البطاقتان في wallet كلّ منكما — مع وسم تلقائي «معرض X» إن كان تحديد الموقع مفعَّلًا.
إن لم يكن لدى الطرف الآخر Timint
يفتح النقر deep link AppStore / PlayStore مع بطاقة المستقبل لديه مُحضَّرة للـ onboarding. يثبّت التطبيق، وعند أوّل تشغيل يستقبل: شارك معك Marc بطاقته — هل تضيفونها إلى الـ wallet لديكم؟
إنه deferred deep link: تحويل فيروسي عبر الإيماءة المادّية.
NameDrop iOS 17+
بالنسبة لمستخدمي iOS 17+ نتعايش مع NameDrop الأصلي (vCard قياسي) و NFC الخاص بنا. يبقى NameDrop مفيدًا لمشاركة vCard نصّي؛ NFC لدينا مصمَّم للتجربة البصرية لـ Timint.
الأمان
- تبادل مشفَّر end-to-end عبر Firebase Functions callable (TLS).
- لا broadcast NFC في وضع صريح.
- موافقة عند الإضافة: نافذة
/wallet/addتطلب تأكيدًا صريحًا قبل الإضافة الفعلية.
[!info] للتعمّق: استكشفوا الـ Wallet الذكي — الامتداد المنطقي، حيث تتحوّل كل بطاقة مستلَمة عبر NFC إلى بطاقة حيّة قابلة للتصفية ومحدَّثة آنيًا.