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

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

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

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

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

التنفيذ

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

Framework APIs

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

التحقُّق

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