No Android 10 e versões mais recentes, a infraestrutura do Wi-Fi inclui a API de sugestão de Wi-Fi para conectividade com a Internet e a API de solicitação de rede Wi-Fi para conectividade ponto a ponto. No Android 11 e versões mais recentes, a API Settings Intent permite pedir ao usuário que aprove a adição de uma rede salva ou uma configuração do Passpoint.
APIs
As três APIs são destinadas a casos de uso diferentes e têm recursos e restrições diferentes:
API Suggestion: é voltada para apps que provisionam e fornecem configurações com capacidade de Internet. Essas configurações não são de propriedade individual do usuário. Os usuários podem desativar configurações configurações ou desativar o app que fez a sugestão, mas não é possível excluir para resolvê-los com rapidez.
- A aprovação do usuário é necessária por app, não por rede sugerida pelo app.
- Destinado a apps de configuração de redução de carga de Wi-Fi da operadora e outros apps que possam gerenciar ativamente as redes de redução de carga.
API Network Request: é destinada a apps que precisam se conectar a um dispositivo peer, como ao configurar um dispositivo IoT ou transferir arquivos para uma câmera. Nesses casos, o dispositivo peer inicializa um softAP, e a API permite que o app oriente o usuário a se conectar ao dispositivo. A rede resultante não é destinada a fornecer acesso à Internet, não pode ser usado pelo sistema nem por qualquer aplicativo, exceto o e configurar o app.
- A seleção e a aprovação do usuário são necessárias na primeira vez que uma conexão é estabelecida com um novo peer.
- Destinado a apps de configuração e de transferência de arquivos IoT.
ACTION_WIFI_ADD_NETWORKS
API: permite (com a aprovação do usuário) para adicionar redes ou configurações de Passpoint à rede ou lista de assinaturas salvas. Essas configurações são tratadas como se o usuário os tiver adicionado diretamente. Por exemplo, o usuário pode excluí-los depois.- A aprovação do usuário é necessária para todas as solicitações de adição de redes salvas.
- Destinado a apps que configuram um ponto de acesso doméstico e precisam adicionar o à lista de redes salvas pelo usuário. Apps que provisionam uma configuração de Passpoint de conta de usuário, como Enterprise, contas redes e instituições de ensino.
Configuração segura do Wi-Fi Enterprise
No Android 11 QPR1 e versões mais recentes, o sistema exige configurações de segurança rígidas para conexões Wi-Fi Enterprise baseadas em TLS. Para mais informações, consulte Configuração segura do Wi-Fi Enterprise.