مزامنة الدفعات خارج مضيف NFC

يتوافق Android مع ميزة محاكاة بطاقة NFC باستخدام عنصر آمن لمحاكاة البطاقة خارج الجهاز المضيف. (لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على ميزة "محاكاة البطاقة المستندة إلى المضيف".) ومع ذلك، على نظام Android الأساسي، لا تتم دائمًا مزامنة خدمة الدفع المفضّلة المحدّدة في إعدادات "انقر وادفع" مع التطبيق في العنصر الآمن. وهذا يعني أنّه من الممكن أن يتم استخدام خدمة دفع غير مفضّلة في العنصر الآمن بدلاً من خدمة الدفع المفضّلة.

في نظام التشغيل Android 11، توفّر ميزة مزامنة الدفع خارج المضيف آلية تتيح لك مزامنة إعدادات الدفع في ميزة "انقر وادفع" وإعدادات التوجيه في واجهة العميل للدفع بدون تلامس الأجهزة (CLF) والحالة التي يختارها التطبيق في العنصر الآمن.

يوضّح الرسم البياني التالي بنية تصميم ميزة "مزامنة الدفعات" التي لا تعمل على المضيف.

بنية تصميم مزامنة الدفعات خارج المضيف
الشكل 1. بنية تصميم ميزة مزامنة الدفعات بلا مضيف

التنفيذ

لتنفيذ ميزة مزامنة الدفعات بلا إنترنت، يجب أن يكون الجهاز مزوّدًا بوحدة تحكّم في تقنية NFC متوافقة مع معيار NCI 2.0، ويجب أن يستخدم إطارَي عمل Android Open Source Project NFC وOpen Mobile Application Programming Interface (OMAPI).

واجهات برمجة التطبيقات لإطار العمل

لتنفيذ مزامنة الدفعات بلا مضيف، استخدِم واجهات برمجة تطبيقات الإطار التالي المتوفّرة في مشروع Android Open Source Project:

التحقُّق

للتحقّق من صحة تنفيذ ميزة مزامنة الدفع خارج المضيف، ثبِّت تطبيقات العناصر الآمنة التي تتضمّن عناصر آمنة مقابلة، ثم تحقَّق من تلقّي استجابات مناسبة من قارئ NFC في ظروف مختلفة.