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