Sur Android 10 ou version ultérieure, l'infrastructure Wi-Fi inclut l'API Wi-Fi Suggestion pour la connectivité Internet et l'API de requête réseau Wi-Fi pour la connectivité peer-to-peer. Sur Android 11 et versions ultérieures, l'API Settings Intent vous permet de demander à l'utilisateur d'approuver l'ajout d'une configuration réseau ou Passpoint enregistrée.
API
Les trois API ciblent différents cas d'utilisation, et présentent des capacités et des contraintes différentes:
API Suggestion: cible les applications qui provisionnent et fournissent des configurations compatibles Internet. Ces configurations n'appartiennent pas à l'utilisateur individuellement. Les utilisateurs peuvent désactiver des configurations spécifiques ou l'application de suggestion, mais ne peuvent pas les supprimer.
- L'approbation de l'utilisateur est requise pour chaque application, et non pour chaque réseau suggéré par l'application.
- Destiné aux applications de configuration de déchargement du Wi-Fi de l'opérateur et aux autres applications susceptibles de gérer activement les réseaux de déchargement.
API Network Request: cible les applications qui doivent se connecter à un appareil appairé, par exemple lors de la configuration d'un appareil IoT ou du transfert de fichiers vers une caméra. Dans ce cas, l'appareil pair démarre un SoftAP et l'API permet à l'application de guider l'utilisateur pour qu'il se connecte à l'appareil. Le réseau résultant n'est pas destiné à fournir un accès à Internet, ne peut pas être utilisé par le système et ne peut être utilisé par aucune application, à l'exception de l'application de configuration.
- La sélection et l'approbation de l'utilisateur sont requises la première fois qu'une connexion à un nouveau pair est établie.
- Destiné aux applications de configuration IoT et aux applications de transfert de fichiers IoT.
API
ACTION_WIFI_ADD_NETWORKS
: permet aux applications (avec l'approbation de l'utilisateur) d'ajouter des réseaux ou des configurations Passpoint à la liste des réseaux ou des abonnements enregistrés. Ces configurations sont ensuite traitées comme si l'utilisateur les avait ajoutées directement. Par exemple, il pourra les supprimer ultérieurement.- L'approbation de l'utilisateur est requise pour chaque demande d'ajout de réseaux enregistrés.
- Destiné aux applications qui configurent un point d'accès domestique et qui doivent ajouter la configuration à la liste des réseaux enregistrés de l'utilisateur. Les applications qui provisionnent une configuration Passpoint de compte utilisateur, telles que Enterprise, les réseaux fédérés et les établissements d'enseignement
Configuration Wi-Fi Enterprise sécurisée
Sur Android 11 QPR1 ou version ultérieure, le système impose des configurations de sécurité strictes pour les connexions Wi-Fi Enterprise basées sur TLS. Pour en savoir plus, consultez Configuration Wi-Fi Enterprise sécurisée.