ב-Android מגרסה 10 ואילך, תשתית ה-Wi-Fi כוללת את ה-API להצעות Wi-Fi לחיבור לאינטרנט ואת ה-API לבקשות לרשת Wi-Fi לחיבור בין עמיתים (P2P). ב-Android מגרסה 11 ואילך, Settings Intent API מאפשר לבקש מהמשתמש לאשר הוספה של רשת שמורה או הגדרת Passpoint.
ממשקי API
שלושת ממשקי ה-API מטרגטים תרחישים שונים לדוגמה, ויש להם יכולות ומגבלות שונות:
Suggestion API: מטרגט אפליקציות שמספקות הגדרות עם יכולת חיבור לאינטרנט. ההגדרות האלה לא שייכות למשתמש באופן פרטי. המשתמשים יכולים להשבית הגדרות ספציפיות או את האפליקציה שמציעה אותן, אבל לא למחוק אותן.
- נדרש אישור משתמש לכל אפליקציה, ולא לכל רשת שהאפליקציה מציעה.
- מיועד לאפליקציות להגדרת העברת נתונים ל-Wi-Fi של ספק ולאפליקציות אחרות שעשויות לנהל באופן פעיל רשתות להעברת נתונים.
API של בקשה לאחזור מהרשת: מטרגט אפליקציות שצריכות להתחבר למכשיר עמית, למשל כשמגדירים מכשיר IoT או מעבירים קבצים למצלמה. במקרים כאלה, המכשיר המקביל מפעיל SoftAP וה-API מאפשר לאפליקציה להנחות את המשתמש להתחבר למכשיר. הרשת שנוצרת לא מיועדת לספק גישה לאינטרנט, המערכת לא יכולה להשתמש בה, ואף אפליקציה לא יכולה להשתמש בה מלבד האפליקציה שהגדירה אותה.
- בפעם הראשונה שמתחברים למכשיר חדש, המשתמש צריך לבחור את המכשיר ולאשר את החיבור.
- מיועד לאפליקציות להגדרת IoT ולאפליקציות להעברת קובצי IoT.
ACTION_WIFI_ADD_NETWORKSAPI: מאפשר לאפליקציות (באישור המשתמש) להוסיף רשתות או הגדרות Passpoint לרשימת הרשתות או המינויים השמורים. ההגדרות האלה מטופלות כאילו המשתמש הוסיף אותן ישירות. לדוגמה, המשתמש יכול למחוק אותם מאוחר יותר.- נדרש אישור של המשתמש לכל בקשה להוספת רשתות שמורות.
- מיועד לאפליקציות שמגדירות נקודת גישה ביתית וצריכות להוסיף את ההגדרה לרשימת הרשתות השמורות של המשתמש. אפליקציות שמקצות הגדרת Passpoint לחשבון משתמש, כמו Enterprise, רשתות איחוד ומוסדות חינוכיים.
הגדרת Wi-Fi מאובטח לארגונים
ב-Android 11 QPR1 ואילך, המערכת מחייבת הגדרות אבטחה מחמירות לחיבורים של רשתות Wi-Fi ארגוניות שמבוססות על TLS. מידע נוסף מופיע במאמר בנושא הגדרת אבטחה של Wi-Fi Enterprise.