Unter Android 10 und höher umfasst die WLAN-Infrastruktur die Wi-Fi Suggestion API für die Internetverbindung und die Wi-Fi Network Request API für die Peer-to-Peer-Verbindung. Unter Android 11 und höher können Sie den Nutzer über die Settings Intent API bitten, das Hinzufügen eines gespeicherten Netzwerks oder einer Passpoint-Konfiguration zu genehmigen.
APIs
Die drei APIs sind für unterschiedliche Anwendungsfälle gedacht und haben unterschiedliche Funktionen und Einschränkungen:
Suggestion API: richtet sich an Apps, die internetfähige Konfigurationen bereitstellen. Diese Konfigurationen gehören nicht dem Nutzer. Nutzer können bestimmte Konfigurationen oder die vorschlagende App deaktivieren, aber nicht löschen.
- Die Genehmigung durch den Nutzer ist pro App erforderlich, nicht pro Netzwerk, das von der App vorgeschlagen wird.
- Vorgesehen für Apps zur Konfiguration der WLAN-Auslagerung von Mobilfunkanbietern und andere Apps, die Auslagerungsnetzwerke aktiv verwalten können.
Netzwerkanfrage API: Für 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 einen SoftAP und die API ermöglicht es der App, den Nutzer beim Herstellen einer Verbindung zum Gerät zu unterstützen. Das resultierende Netzwerk ist nicht für den Internetzugriff vorgesehen, kann nicht vom System verwendet werden und kann nur von der konfigurierenden App verwendet werden.
- Wenn zum ersten Mal eine Verbindung zu einem neuen Peer hergestellt wird, ist eine Auswahl und Genehmigung durch den Nutzer erforderlich.
- Für IoT-Konfigurations-Apps und IoT-Apps zur Dateiübertragung vorgesehen.
ACTION_WIFI_ADD_NETWORKSAPI: Ermöglicht Apps (mit Zustimmung des Nutzers), 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.
- Für Apps, die einen Zugangspunkt für das Zuhause konfigurieren und die Konfiguration der Liste der gespeicherten Netzwerke 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.
Sichere WLAN-Konfiguration für Unternehmen
Unter Android 11 QPR1 und höher schreibt das System strenge Sicherheitskonfigurationen für TLS-basierte WLAN-Verbindungen für Unternehmen vor. Weitere Informationen finden Sie unter Konfiguration von Secure Wi-Fi Enterprise.