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