در اندروید ۱۰ و بالاتر، زیرساخت وایفای شامل API پیشنهاد وایفای برای اتصال به اینترنت و API درخواست شبکه وایفای برای اتصال نظیر به نظیر است. در اندروید ۱۱ و بالاتر، API قصد تنظیمات به شما امکان میدهد از کاربر بخواهید افزودن پیکربندی ذخیرهشده شبکه یا نقطه عبور را تأیید کند.
رابطهای برنامهنویسی کاربردی (API)
این سه API موارد استفاده متفاوتی را هدف قرار میدهند و قابلیتها و محدودیتهای متفاوتی دارند:
API پیشنهاد : برنامههایی را هدف قرار میدهد که پیکربندیهای قابل اتصال به اینترنت را ارائه میدهند. این پیکربندیها به صورت جداگانه متعلق به کاربر نیستند. کاربران میتوانند پیکربندیهای خاص یا برنامه پیشنهاد دهنده را غیرفعال کنند، اما نمیتوانند آنها را حذف کنند.
- تأیید کاربر برای هر برنامه الزامی است، نه برای هر شبکهای که برنامه پیشنهاد میدهد.
- برای برنامههای پیکربندی تخلیه بار وایفای اپراتور و سایر برنامههایی که ممکن است بهطور فعال شبکههای تخلیه بار را مدیریت کنند، در نظر گرفته شده است.
API درخواست شبکه : برنامههایی را هدف قرار میدهد که نیاز به اتصال به یک دستگاه همتا دارند، مانند هنگام پیکربندی یک دستگاه IoT یا انتقال فایلها به یک دوربین. در چنین مواردی، دستگاه همتا یک SoftAP را راهاندازی میکند و API به برنامه اجازه میدهد تا کاربر را برای اتصال به دستگاه راهنمایی کند. شبکه حاصل برای ارائه دسترسی به اینترنت در نظر گرفته نشده است، نمیتواند توسط سیستم مورد استفاده قرار گیرد و نمیتواند توسط هیچ برنامهای به جز برنامه پیکربندی مورد استفاده قرار گیرد.
- انتخاب و تأیید کاربر در اولین باری که اتصال به یک نظیر جدید برقرار میشود، الزامی است.
- برای برنامههای پیکربندی اینترنت اشیا و برنامههای انتقال فایل اینترنت اشیا در نظر گرفته شده است.
API
ACTION_WIFI_ADD_NETWORKS: به برنامهها (با تأیید کاربر) اجازه میدهد شبکهها یا پیکربندیهای Passpoint را به فهرست شبکه یا اشتراک ذخیرهشده اضافه کنند. سپس با این پیکربندیها طوری رفتار میشود که گویی کاربر مستقیماً آنها را اضافه کرده است. برای مثال، کاربر میتواند بعداً آنها را حذف کند.- برای هر درخواست اضافه کردن شبکههای ذخیرهشده، تأیید کاربر لازم است.
- برای برنامههایی که یک نقطه دسترسی خانگی را پیکربندی میکنند و نیاز به اضافه کردن پیکربندی به لیست شبکههای ذخیره شده کاربر دارند، در نظر گرفته شده است. برنامههایی که پیکربندی نقطه دسترسی حساب کاربری را ارائه میدهند، مانند شبکههای سازمانی، شبکههای فدرال و مؤسسات آموزشی.
پیکربندی امن وایفای سازمانی
در اندروید ۱۱ نسخه QPR1 و بالاتر، سیستم، پیکربندیهای امنیتی سختگیرانهای را برای اتصالات Wi-Fi Enterprise مبتنی بر TLS الزامی میکند. برای اطلاعات بیشتر، به پیکربندی Secure Wi-Fi Enterprise مراجعه کنید.