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