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

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

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

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

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

التنفيذ

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

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

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

التحقق من صحة البيانات

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