Sous Android 10 et versions ultérieures, l'infrastructure Wi-Fi inclut l'API Wi-Fi Suggestion pour la connectivité Internet et l'API Wi-Fi Network Request pour la connectivité peer-to-peer. Sur Android 11 ou version ultérieure, 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 fonctionnalités et des contraintes différentes:
API Suggestion: cible les applications qui provisionnent et fournissent des configurations compatibles avec Internet. Ces configurations ne sont pas la propriété individuelle de l'utilisateur. Les utilisateurs peuvent désactiver des configurations spécifiques ou désactiver l'application de suggestions, mais ne peuvent pas les supprimer.
- L'approbation de l'utilisateur est requise par application, et non par réseau suggéré par l'application.
- Destiné aux applications de configuration du transfert de charge Wi-Fi de l'opérateur et à d'autres applications pouvant gérer activement les réseaux de transfert de charge.
API de requête réseau: cible les applications qui doivent se connecter à un appareil homologue, par exemple lors de la configuration d'un appareil IoT ou du transfert de fichiers vers une caméra. Dans ce cas, l'appareil homologue démarre un point d'accès logiciel, 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. Il 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 est établie avec un nouveau pair.
- Destiné aux applications de configuration et de transfert de fichiers IoT.
L'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 de réseaux ou d'abonnements enregistrée. Ces configurations sont ensuite traitées comme si l'utilisateur les avait ajoutées directement. Par exemple, l'utilisateur peut les supprimer plus tard.- 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 doivent ajouter la configuration à la liste de réseaux enregistrés de l'utilisateur. Applications qui provisionnent une configuration Passpoint pour un compte utilisateur, comme les entreprises, 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 la section Configuration Wi-Fi Enterprise sécurisée.