Android 10 이상에서는 Wi-Fi 인프라에 인터넷 연결을 위한 Wi-Fi 추천 API와 P2P 연결을 위한 Wi-Fi 네트워크 요청 API가 포함되어 있습니다. Android 11 이상에서는 Settings Intent API를 사용하여 저장된 네트워크 또는 Passpoint 구성 추가를 승인하도록 사용자에게 요청할 수 있습니다.
API
세 가지 API는 다양한 사용 사례를 타겟팅하고 기능 및 제약조건도 다릅니다.
Suggestion API: 인터넷 지원 구성을 프로비저닝하고 제공하는 앱을 타겟팅합니다. 이러한 구성은 사용자가 개별적으로 소유하지 않습니다. 사용자는 특정 구성을 중지하거나 제안 앱을 중지할 수 있지만 삭제할 수는 없습니다.
- 사용자 승인은 앱에서 추천하는 네트워크가 아닌 앱별로 필요합니다.
- 이동통신사 Wi-Fi 오프로드 구성 앱 및 오프로드 네트워크를 적극적으로 관리할 수 있는 기타 앱을 대상으로 합니다.
Network Request API: IoT 기기를 구성하거나 카메라에 파일을 전송할 때와 같이 피어 기기에 연결해야 하는 앱을 타겟팅합니다. 이러한 경우 피어 기기는 SoftAP를 시작하고 API를 통해 앱은 사용자가 기기에 연결하도록 안내할 수 있습니다. 결과 네트워크는 인터넷 액세스를 제공하기 위한 것이 아니며, 시스템에서 사용할 수 없으며, 구성 앱을 제외한 다른 앱에서 사용할 수 없습니다.
- 새 피어에 처음 연결할 때는 사용자를 선택하고 승인해야 합니다.
- IoT 구성 앱 및 IoT 파일 전송 앱을 대상으로 합니다.
ACTION_WIFI_ADD_NETWORKS
API: 사용자 승인이 있는 앱이 네트워크 또는 Passpoint 구성을 저장된 네트워크 또는 구독 목록에 추가할 수 있도록 허용합니다. 그러면 이러한 구성은 사용자가 직접 추가한 것처럼 처리됩니다. 예를 들어 사용자가 나중에 삭제할 수 있습니다.- 저장된 네트워크를 추가하기 위한 모든 요청에는 사용자 승인이 필요합니다.
- 홈 액세스 포인트를 구성하고 사용자의 저장된 네트워크 목록에 구성을 추가해야 하는 앱을 대상으로 합니다. 기업, 제휴 네트워크, 교육 기관과 같은 사용자 계정 Passpoint 구성을 프로비저닝하는 앱
안전한 Wi-Fi Enterprise 구성
Android 11 QPR1 이상에서는 시스템이 TLS 기반 Wi-Fi Enterprise 연결을 위해 엄격한 보안 구성을 요구합니다. 자세한 내용은 보안 Wi-Fi Enterprise 구성을 참고하세요.