В Android 10 и более поздних версиях инфраструктура Wi-Fi включает API-интерфейс предложения Wi-Fi для подключения к Интернету и API-интерфейс запроса сети Wi-Fi для однорангового подключения. В Android 11 и более поздних версиях API Settings Intent позволяет попросить пользователя одобрить добавление сохраненной сети или конфигурации Passpoint.
API
Три API предназначены для разных вариантов использования и имеют разные возможности и ограничения:
API предложений : предназначен для приложений, которые подготавливают и предоставляют конфигурации с возможностью подключения к Интернету. Эти конфигурации не принадлежат пользователю индивидуально. Пользователи могут отключить определенные конфигурации или отключить предлагаемое приложение, но не могут удалить их.
- Одобрение пользователя требуется для каждого приложения, а не для каждой сети, предложенной приложением.
- Предназначено для приложений настройки разгрузки Wi-Fi оператора связи и других приложений, которые могут активно управлять разгрузкой сетей.
API сетевых запросов : предназначен для приложений, которым необходимо подключиться к одноранговому устройству, например, при настройке устройства IoT или передаче файлов на камеру. В таких случаях одноранговое устройство запускает SoftAP, и API позволяет приложению помочь пользователю подключиться к устройству. Полученная сеть не предназначена для предоставления доступа в Интернет, не может использоваться системой и никаким приложением, кроме приложения настройки.
- Выбор и одобрение пользователя необходимы при первом подключении к новому узлу.
- Предназначен для приложений настройки IoT и приложений передачи файлов IoT.
ACTION_WIFI_ADD_NETWORKS
API : позволяет приложениям (с одобрения пользователя) добавлять сети или конфигурации Passpoint в сохраненный список сетей или подписок. Эти конфигурации затем обрабатываются так, как если бы пользователь добавил их напрямую. Например, пользователь может позже удалить их.- Для каждого запроса на добавление сохраненных сетей требуется одобрение пользователя.
- Предназначено для приложений, которые настраивают домашнюю точку доступа и которым необходимо добавить конфигурацию в сохраненный список сетей пользователя. Приложения, которые предоставляют конфигурацию Passpoint для учетной записи пользователя, например Enterprise, федеративные сети и образовательные учреждения.
Безопасная корпоративная конфигурация Wi-Fi
В Android 11 QPR1 и более поздних версиях система требует строгой настройки безопасности для подключений Wi-Fi Enterprise на основе TLS. Дополнительную информацию см. в разделе Конфигурация Secure Wi-Fi Enterprise .