Unter Android 10 und höher enthält die WLAN-Infrastruktur die Wi-Fi Suggest API für die Internetverbindung und die Wi-Fi network Request API für Peer-to-Peer-Verbindungen. Unter Android 11 und höher können Sie mit der Settings Intent API den Nutzer bitten, das Hinzufügen eines gespeicherten Netzwerks oder einer Passpoint-Konfiguration zu genehmigen.
APIs
Die drei APIs sind auf unterschiedliche Anwendungsfälle ausgerichtet und haben unterschiedliche Funktionen und Einschränkungen:
Suggestion API: Richtet sich an Apps, die internetfähige Konfigurationen bereitstellen. Diese Konfigurationen sind nicht individuell dem Nutzer zugewiesen. Nutzer können bestimmte Konfigurationen oder die App, die Vorschläge macht, deaktivieren, sie jedoch nicht löschen.
- Die Nutzergenehmigung ist pro App erforderlich, nicht pro Netzwerk, das von der App vorgeschlagen wird.
- Für Apps zur Konfiguration von WLAN-Offload-Diensten von Mobilfunkanbietern und andere Apps, die Offload-Netzwerke aktiv verwalten können.
Network Request API: Richtet sich an Apps, die eine Verbindung zu einem Peer-Gerät herstellen müssen, z. B. beim Konfigurieren eines IoT-Geräts oder beim Übertragen von Dateien auf eine Kamera. In solchen Fällen startet das Peer-Gerät ein SoftAP und die API ermöglicht es der App, den Nutzer durch die Verbindung zum Gerät zu führen. Das daraus resultierende Netzwerk ist nicht für den Internetzugriff vorgesehen, kann nicht vom System verwendet werden und kann von keiner anderen App als der App zur Konfiguration verwendet werden.
- Eine Nutzerauswahl und -genehmigung ist erforderlich, wenn zum ersten Mal eine Verbindung zu einem neuen Peer hergestellt wird.
- Für IoT-Konfigurations- und IoT-Dateiübertragungs-Apps gedacht.
ACTION_WIFI_ADD_NETWORKS
API: Ermöglicht es Apps, mit Nutzergenehmigung Netzwerke oder Passpoint-Konfigurationen zur Liste der gespeicherten Netzwerke oder Abos hinzuzufügen. Diese Konfigurationen werden dann so behandelt, als hätte der Nutzer sie direkt hinzugefügt. Der Nutzer kann sie beispielsweise später löschen.- Für jede Anfrage zum Hinzufügen gespeicherter Netzwerke ist die Genehmigung des Nutzers erforderlich.
- Ist für Apps vorgesehen, die einen Zugangspunkt für ein Zuhause konfigurieren und die Konfiguration der gespeicherten Netzwerkliste des Nutzers hinzufügen müssen. Apps, die eine Passpoint-Konfiguration für Nutzerkonten bereitstellen, z. B. für Unternehmen, föderierte Netzwerke und Bildungseinrichtungen.
Konfiguration für sicheres WLAN für Unternehmen
Unter Android 11 QPR1 und höher werden vom System strenge Sicherheitskonfigurationen für TLS-basierte Wi‑Fi Enterprise-Verbindungen gefordert. Weitere Informationen finden Sie unter Sichere Wi‑Fi Enterprise-Konfiguration.