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

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

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

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

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

التنفيذ

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

Framework APIs

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

التحقُّق

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