في نظام التشغيل Android 10 والإصدارات الأحدث، تتضمّن البنية الأساسية لشبكة Wi-Fi واجهة برمجة التطبيقات لاقتراحات Wi-Fi للاتصال بالإنترنت وواجهة برمجة التطبيقات لطلب شبكة Wi-Fi للاتصال بين الأجهزة. في نظام التشغيل Android 11 والإصدارات الأحدث، تتيح لك واجهة برمجة التطبيقات Settings Intent API طلب موافقة المستخدم على إضافة شبكة محفوظة أو إعدادات Passpoint.
واجهات برمجة التطبيقات
تستهدف واجهات برمجة التطبيقات الثلاث حالات استخدام مختلفة وتتمتع بإمكانات ومقيّدات مختلفة:
Suggestion API: تستهدف التطبيقات التي توفّر إعدادات متوافقة مع الإنترنت. وهذه الإعدادات ليست مملوكة للمستخدم بشكل فردي. يمكن للمستخدمين إيقاف إعدادات معيّنة أو إيقاف التطبيق الذي يقدّم الاقتراحات، ولكن لا يمكنهم حذفه.
- يجب الحصول على موافقة المستخدم لكل تطبيق، وليس لكل شبكة يقترحها التطبيق.
- مخصّص لتطبيقات ضبط شبكة Wi-Fi للاستخدام المنخفض للبطارية والتطبيقات الأخرى التي قد تدير بشكل نشط شبكات الاستخدام المنخفض للبطارية
Network request API: تستهدف التطبيقات التي تحتاج إلى الاتصال بجهاز نظير، مثل عند ضبط إعدادات جهاز IoT أو نقل الملفات إلى كاميرا. في هذه الحالات، يشغِّل الجهاز المشابه شبكة SoftAP وتسمح واجهة برمجة التطبيقات للتطبيق بإرشاد المستخدم إلى الربط بالجهاز. لا يُقصد من الشبكة الناتجة توفير إمكانية الوصول إلى الإنترنت، ولا يمكن للنظام استخدامها، ولا يمكن لأي تطبيق استخدامها باستثناء التطبيق الذي يتم ضبطه.
- يجب اختيار المستخدم والموافقة عليه في المرة الأولى التي يتم فيها إجراء اتصال بجهاز كمبيوتر تابع لشخص آخر.
- مخصّص لتطبيقات ضبط الأجهزة المتصلة بالإنترنت وتطبيقات نقل الملفات على الأجهزة المتصلة بالإنترنت
ACTION_WIFI_ADD_NETWORKS
واجهة برمجة التطبيقات: تسمح للتطبيقات (بعد موافقة المستخدم) بإضافة الشبكات أو إعدادات Passpoint إلى قائمة الشبكات المحفوظة أو قائمة الاشتراكات. ويتم بعد ذلك التعامل مع هذه الإعدادات كما يلي: إذا أضافها المستخدم مباشرةً. على سبيل المثال، يمكن للمستخدم حذفها لاحقًا.- يجب الحصول على موافقة المستخدم لكل طلب لإضافة شبكات محفوظة.
- مخصّص للتطبيقات التي تضبط نقطة وصول منزلية وتحتاج إلى إضافة الإعدادات إلى قائمة الشبكات المحفوظة لدى المستخدم. التطبيقات التي توفّر إعدادات ملف شخصي لنقطة المرور في حساب المستخدم، مثل حسابات Enterprise والشبكات المُدمَجة والشبكات التي تديرها المؤسسات التعليمية
إعداد شبكة Wi-Fi الآمنة للمؤسسات
في الإصدار 11 من نظام Android QPR1 والإصدارات الأحدث، يفرض النظام إعدادات أمان صارمة لاتصالات Wi-Fi Enterprise المستندة إلى بروتوكول أمان طبقة النقل (TLS). لمزيد من المعلومات، يُرجى الاطّلاع على إعداد شبكة Wi-Fi Enterprise الآمنة.