Android 10 এবং এর পরবর্তী ভার্সনে, ওয়াই-ফাই ইনফ্রাস্ট্রাকচারে ইন্টারনেট কানেক্টিভিটির জন্য ওয়াই-ফাই সাজেশন API এবং পিয়ার-টু-পিয়ার কানেক্টিভিটির জন্য ওয়াই-ফাই নেটওয়ার্ক রিকোয়েস্ট API অন্তর্ভুক্ত থাকে। Android 11 এবং তার পরবর্তী যেকোনও ভার্সনে, সেটিংস ইনটেন্ট API আপনাকে ব্যবহারকারীকে সেভ করা নেটওয়ার্ক বা পাসপয়েন্ট কনফিগারেশন যোগ করার অনুমোদন দিতে বলতে দেয়।
এপিআই
তিনটি API বিভিন্ন ব্যবহারের ক্ষেত্রে টার্গেট করে এবং বিভিন্ন ক্ষমতা ও সীমাবদ্ধতা রয়েছে:
সাজেশন API: ইন্টারনেট-সক্ষম কনফিগারেশন প্রভিশন ও প্রদান করে এমন অ্যাপকে টার্গেট করে। এইসব কনফিগারেশন ব্যবহারকারীর ব্যক্তিগত মালিকানাধীন নয়। ব্যবহারকারীরা নির্দিষ্ট কনফিগারেশন বন্ধ করতে পারেন বা সাজেস্ট করা অ্যাপ বন্ধ করতে পারেন, কিন্তু সেগুলি মুছতে পারবেন না।
- অ্যাপের সাজেস্ট করা নেটওয়ার্কের জন্য নয়, প্রতিটি অ্যাপের জন্য ব্যবহারকারীর অনুমোদন প্রয়োজন।
- পরিষেবা প্রদানকারীর ওয়াই-ফাই অফলোড কনফিগারেশন অ্যাপ এবং অন্যান্য অ্যাপের জন্য উদ্দিষ্ট যা অফলোড নেটওয়ার্ক সক্রিয়ভাবে ম্যানেজ করতে পারে।
নেটওয়ার্ক রিকোয়েস্ট API: এমন অ্যাপকে টার্গেট করে যেগুলিকে কোনও পিয়ার ডিভাইসের সাথে কানেক্ট করতে হয়, যেমন IoT ডিভাইস কনফিগার করার সময় বা ক্যামেরায় ফাইল ট্রান্সফার করার সময়। এই ধরনের ক্ষেত্রে, পিয়ার ডিভাইস একটি SoftAP চালু করে এবং API অ্যাপটিকে ব্যবহারকারীকে ডিভাইসের সাথে কানেক্ট করার জন্য নির্দেশনা দেওয়ার অনুমতি দেয়। এই নেটওয়ার্ক ইন্টারনেট অ্যাক্সেস দেওয়ার জন্য তৈরি করা হয়নি, সিস্টেম এটি ব্যবহার করতে পারবে না এবং কনফিগার করা অ্যাপ ছাড়া অন্য কোনও অ্যাপ এটি ব্যবহার করতে পারবে না।
- প্রথমবার কোনও নতুন পিয়ারের সাথে কানেক্ট করার সময় ব্যবহারকারীকে বেছে নিতে ও অনুমোদন করতে হবে।
- IoT কনফিগারেশন অ্যাপ এবং IoT ফাইল ট্রান্সফার অ্যাপের জন্য তৈরি।
ACTION_WIFI_ADD_NETWORKSAPI: অ্যাপকে (ব্যবহারকারীর অনুমোদন নিয়ে) সেভ করা নেটওয়ার্ক বা সাবস্ক্রিপশন তালিকায় নেটওয়ার্ক বা Passpoint কনফিগারেশন যোগ করার অনুমতি দেয়। এই কনফিগারেশনগুলি এমনভাবে বিবেচনা করা হয় যেন ব্যবহারকারী সরাসরি সেগুলি যোগ করেছেন। যেমন, ব্যবহারকারী পরে সেগুলি মুছে দিতে পারেন।- সেভ করা নেটওয়ার্ক যোগ করার প্রতিটি অনুরোধের জন্য ব্যবহারকারীর অনুমোদন প্রয়োজন।
- হোম অ্যাক্সেস পয়েন্ট কনফিগার করে এমন অ্যাপের জন্য এবং ব্যবহারকারীর সেভ করা নেটওয়ার্কের তালিকায় কনফিগারেশন যোগ করার জন্য। যেসব অ্যাপ ব্যবহারকারীর অ্যাকাউন্টের পাসপয়েন্ট কনফিগারেশন প্রভিশন করে, যেমন এন্টারপ্রাইজ, ফেডারেটেড নেটওয়ার্ক এবং শিক্ষা প্রতিষ্ঠান।
নিরাপদ ওয়াই-ফাই এন্টারপ্রাইজ কনফিগারেশন
Android 11 QPR1 ও এর পরবর্তী যেকোনও ভার্সনে, TLS-ভিত্তিক Wi-Fi Enterprise কানেকশনের জন্য সিস্টেম কঠোর নিরাপত্তা কনফিগারেশন বাধ্যতামূলক করে। আরও তথ্যের জন্য, Secure Wi-Fi এন্টারপ্রাইজ কনফিগারেশন দেখুন।