Обзор инфраструктуры Wi-Fi

В Android 10 и выше инфраструктура Wi-Fi включает API для предложения Wi-Fi-сетей для подключения к интернету и API для запроса Wi-Fi-сетей для однорангового подключения. В Android 11 и выше API Intent настроек позволяет запросить у пользователя подтверждение добавления сохраненной сети или конфигурации Passpoint.

API

Эти три API ориентированы на разные сценарии использования и имеют разные возможности и ограничения:

  • API подсказок : предназначен для приложений, которые предоставляют конфигурации, требующие подключения к интернету. Эти конфигурации не принадлежат пользователю индивидуально. Пользователи могут отключить определенные конфигурации или отключить приложение, предлагающее подсказки, но не могут их удалить.

    • Для каждого приложения требуется подтверждение пользователя, а не для каждой сети, предложенной приложением.
    • Предназначено для приложений настройки разгрузки Wi-Fi оператором связи и других приложений, которые могут активно управлять сетями разгрузки.
  • API сетевых запросов : предназначен для приложений, которым необходимо подключиться к устройству-партнеру, например, при настройке IoT-устройства или передаче файлов на камеру. В таких случаях устройство-партнер запускает SoftAP, и API позволяет приложению направлять пользователя к подключению к устройству. Полученная сеть не предназначена для предоставления доступа в Интернет, не может использоваться системой и никаким другим приложением, кроме приложения, выполняющего настройку.

    • При первом подключении к новому узлу требуется выбор и подтверждение пользователя.
    • Предназначено для приложений настройки IoT и приложений для передачи файлов в IoT.
  • API ACTION_WIFI_ADD_NETWORKS : позволяет приложениям (с согласия пользователя) добавлять сети или конфигурации Passpoint в сохраненный список сетей или подписок. Эти конфигурации обрабатываются так, как если бы пользователь добавил их напрямую. Например, пользователь может позже удалить их.

    • Для каждого запроса на добавление сохраненных сетей требуется подтверждение пользователя.
    • Предназначено для приложений, которые настраивают домашнюю точку доступа и должны добавить конфигурацию в сохраненный список сетей пользователя. Приложения, которые создают конфигурацию точки доступа для учетной записи пользователя, например, корпоративные сети, федеративные сети и образовательные учреждения.

Безопасная конфигурация Wi-Fi Enterprise

В Android 11 QPR1 и более поздних версиях система требует строгих настроек безопасности для подключений Wi-Fi Enterprise на основе TLS. Для получения дополнительной информации см. раздел «Настройка безопасного подключения Wi-Fi Enterprise» .