Android অফ-হোস্ট কার্ড ইমুলেশন কাজ করে, যার অর্থ হল নিরাপদ এলিমেন্ট সহ NFC কার্ড ইমুলেশন। আরও তথ্যের জন্য, হোস্ট-ভিত্তিক কার্ড এমুলেশন ওভারভিউ দেখুন।
ট্রানজিটের জন্য FeliCa ব্যবহার করা, ডিভাইসের স্ক্রিন লক বা বন্ধ করা থাকলে অথবা ডিভাইস বন্ধ করা থাকলে অফ-হোস্ট কার্ড এমুলেশনের মতো নির্দিষ্ট কিছু ব্যবহারের ক্ষেত্রে অনুমতি দেওয়া হয়।
'সুরক্ষিত NFC' হল Android 10-এ চালু করা একটি ফিচার যা ডিভাইসের স্ক্রিন আনলক করা থাকলে তবেই অফ-হোস্ট NFC কার্ড এমুলেশন চালু করার অনুমতি দেয়। এই ফিচার ইমপ্লিমেন্ট করলে, ব্যবহারকারীরা উন্নত নিরাপত্তার জন্য নিরাপদ NFC চালু করার বিকল্প পাবেন।
প্রয়োগ
নিরাপদ NFC ফিচার প্রয়োগ করতে, ডিভাইসে অবশ্যই এমন NFC কন্ট্রোলার থাকতে হবে যা
NCI 2.0 স্ট্যান্ডার্ডে কাজ করে এবং অবশ্যই Android ওপেন সোর্স প্রোজেক্ট
(AOSP) NFC ফ্রেমওয়ার্ক ব্যবহার করতে হবে। NFC-তে সুরক্ষিত NFC ফিচার কাজ করে এমন
হার্ডওয়্যার (ro.boot.hardware.sku) যোগ করুন
রিসোর্স XML ফাইল
config_skuSupportsSecureNfc অ্যাট্রিবিউট সহ।
ফ্রেমওয়ার্ক API
নিরাপদ NFC প্রয়োগ করতে, Android ওপেন সোর্স প্রোজেক্টে উপলভ্য নিম্নলিখিত ফ্রেমওয়ার্ক API প্রয়োগ করুন:
isSecureNfcSupported(): ডিভাইসে নিরাপদ NFC ফিচার কাজ করে কিনা তা চেক করে।isSecureNfcEnabled(): নিরাপদ NFC ফিচার চালু আছে কিনা তা চেক করে।enableSecureNfc(boolean enable): নিরাপদ NFC ফিচার চালু করে।
সেটিংস UI
সেটিংস অ্যাপ্লিকেশনে, ব্যবহারকারীদের 'সুরক্ষিত NFC' ফিচার চালু ও বন্ধ করার অনুমতি দিতে একটি টগল সুইচ যোগ করুন। আপনি সেটিংস অ্যাপ্লিকেশনে ডিফল্ট সেটিং কাস্টমাইজ করে চালু বা বন্ধ করতে পারেন।
সেটিংস > কানেক্ট করা ডিভাইস > কানেকশন সংক্রান্ত পছন্দ > NFC > NFC-এর জন্য ডিভাইস আনলক করা প্রয়োজন বিকল্পে গিয়ে সেটিংস অ্যাপে নিরাপদ NFC চালু ও বন্ধ করার জন্য টগল সুইচ কেমন হয় তা ১ নম্বর ছবিতে দেখানো হয়েছে।
ছবি ১. Secure NFC চালু ও বন্ধ করার টগল সুইচের উদাহরণ
'সুরক্ষিত NFC' চালু করা থাকলে এবং কোনও ব্যবহারকারী NFC রিডারের উপরে ডিভাইস রাখলে, Android লক স্ক্রিনে NFC ব্যবহার করতে আনলক করুন বিজ্ঞপ্তি দেখায় যেমন ২ নম্বর ছবিতে দেখানো হয়েছে।
ছবি ২. লক স্ক্রিনে NFC বিজ্ঞপ্তি ব্যবহার করতে আনলক করা
যাচাইকরণ
আপনার প্রয়োগ করা পদ্ধতি সঠিক কিনা তা যাচাই করতে, 'সুরক্ষিত NFC' ফিচার চালু করুন এবং যাচাই করে দেখুন যে ডিভাইসের স্ক্রিন বন্ধ বা লক করা থাকলে এবং ডিভাইস বন্ধ করা থাকলে NFC কার্ড এমুলেশন বন্ধ হয়ে যায় কিনা।