개요
개요 섹션__CAPGO_KEEP_0__ WiFi 플러그인으로 장치 WiFi 연결성을 관리합니다.
Core Capabilities
Core CapabilitiesaddNetwork- Android SDK 30+에서 시스템 다이얼로그를 표시하여 장치에 WiFi 네트워크를 추가합니다. iOS에서 네트워크에 직접 연결합니다.connect- Android에서 WiFi 네트워크에 연결합니다. 기본적으로 네트워크를 통해 트래픽을 라우팅하지 않습니다. autoRouteTraffic를 true로 설정하여 앱 트래픽을 연결된 네트워크에 바인딩할 수 있습니다 (로컬/장치 호스트 AP의 경우 유용합니다). Android에서 지속적인 연결을 원하는 경우 addNetwork()를 사용하세요. iOS에서 지속적인 연결을 생성합니다.disconnect- 현재 WiFi 네트워크에서 연결을 끊습니다. iOS에서만 네트워크를 추가한 이 플러그인으로 추가된 네트워크에서만 연결을 끊습니다.getAvailableNetworks- Android에서 마지막으로 스캔한 WiFi 네트워크 목록을 가져옵니다.
API
API| Method | Description |
|---|---|
addNetwork | Android SDK 30+에서 시스템 다이얼로그를 표시하여 장치에 WiFi 네트워크를 추가합니다. iOS에서 네트워크에 직접 연결합니다. |
connect | Wi-Fi 네트워크에 연결합니다. 안드로이드에서는 기본적으로 네트워크를 통해 트래픽을 라우팅하지 않도록 임시 연결을 생성합니다. autoRouteTraffic를 true로 설정하여 연결된 네트워크에 앱 트래픽을 바인딩할 수 있습니다 (로컬/디바이스 호스팅 AP의 경우 유용합니다). 안드로이드에서 지속적인 연결을 사용하려면 addNetwork() 대신 사용하십시오. iOS에서는 지속적인 연결을 생성합니다. |
disconnect | 현재 Wi-Fi 네트워크에서 연결을 끊습니다. iOS에서는 이 플러그인을 통해 추가된 네트워크만 끊습니다. |
getAvailableNetworks | 안드로이드에서 마지막으로 스캔한 Wi-Fi 네트워크 목록을 가져옵니다. |
getIpAddress | 디바이스의 현재 IP 주소를 가져옵니다. 안드로이드와 iOS에서 모두 사용할 수 있습니다. |
getRssi | 현재 네트워크의 수신 신호 강도(RSSI)를 dBm 단위로 가져옵니다. 안드로이드에서만 사용할 수 있습니다. |
getSsid | 현재 네트워크의 서비스 세트 식별자(SSID)를 가져옵니다. 안드로이드와 iOS에서 모두 사용할 수 있습니다. |
getWifiInfo | 현재 연결된 Wi-Fi 네트워크에 대한 자세한 정보를 가져옵니다. 이 메서드는 단일 호출로 SSID, BSSID, IP 주소, 주파수, 링크 속도 및 신호 강도를 포함한 네트워크 정보를 제공합니다. iOS에서는 일부 필드가 사용할 수 없으며 undefined로 표시됩니다. |
isEnabled | 디바이스에서 Wi-Fi가 활성화되어 있는지 확인합니다. 안드로이드에서만 사용할 수 있습니다. |
startScan | Wi-Fi 네트워크를 스캔합니다. 안드로이드에서만 사용할 수 있으며 결과는 'networksScanned' 이벤트 리스너를 통해 전달됩니다. 주의: 시스템의 제한 또는 하드웨어 문제로 실패할 수 있습니다. |
checkPermissions | 위치 접근 권한의 현재 상태를 확인합니다. 위치 권한은 안드로이드와 iOS에서 Wi-Fi 연산에 필요합니다. |
requestPermissions | 사용자에게 위치 권한을 요청하십시오. 위치 권한은 Android 및 iOS両 플랫폼에서 Wi-Fi 작업을 위해 필요합니다. |
addListener | ‘networksScanned’ 이벤트에 대한 리스너를 추가하십시오. Android에서만 사용 가능합니다. 이 이벤트는 Wi-Fi 스캔 결과가 사용 가능한 경우 발생합니다. |
removeAllListeners | 이 플러그인에 대한 모든 리스너를 제거하십시오. |
getPluginVersion | 자연 플러그인 버전을 가져오십시오. |
Source Of Truth
Source Of Truth이 참조는 src/definitions.ts 에서 capacitor-wifi.
@capgo/capacitor-wifi에서 계속하십시오.
@capgo/capacitor-wifi에서 계속하십시오.__CAPGO_KEEP_0__가 사용 중이라면 @capgo/capacitor-wifi native 플러그인 작업을 계획하기 위해 연결하세요. @capgo/capacitor-wifi를 사용하여 native 기능을 사용하는 @capgo/capacitor-wifi에서 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우를 위해 Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo에서 구현 세부 정보를 위해 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트하는 구현 세부 정보를 위해 Ionic Enterprise 플러그인 대체 Ionic Enterprise 플러그인 대체의 제품 워크플로우를 위해