__CAPGO_KEEP_0__ WiFi 플러그인
기본 기능
__CAPGO_KEEP_0__addNetwork- SDK에서 Wi-Fi 네트워크를 추가하는 시스템 대화box를 표시합니다. 안드로이드 SDK 30 이상에서는 네트워크를 미리 채워진 시스템 Wi-Fi 설정을 열고, iOS에서는 네트워크에 직접 연결합니다.connect- Wi-Fi 네트워크에 연결합니다. 안드로이드에서는 기본적으로 트래픽을 네트워크를 통해 라우팅하지 않도록 임시 연결을 생성합니다. autoRouteTraffic를 true로 설정하여 앱 트래픽을 연결된 네트워크에 바인딩할 수 있습니다 (로컬/장치 호스트 AP를 위한 유용한 기능). 안드로이드에서 지속적인 연결을 원하는 경우 addNetwork()를 사용하세요. iOS에서는 지속적인 연결을 생성합니다.disconnect- 현재 Wi-Fi 네트워크에서 연결을 끊습니다. iOS에서는 이 플러그인을 통해 추가된 네트워크만 끊습니다.getAvailableNetworks- 마지막으로 스캔한 Wi-Fi 네트워크 목록을 가져옵니다. 안드로이드에서만 사용 가능합니다.
공개 API
API| Method | 설명 |
|---|---|
addNetwork | SDK |
connect | Wi-Fi 네트워크에 연결합니다. 안드로이드에서, 이 메소드는 시스템 Wi-Fi 설정을 열고 네트워크를 미리 채워줍니다. iOS에서는 네트워크에 직접 연결합니다. |
disconnect | Wi-Fi 네트워크에 연결합니다. 안드로이드에서는 임시 연결을 생성하고 기본적으로 트래픽을 네트워크를 통해 라우팅하지 않습니다. autoRouteTraffic를 true로 설정하여 앱 트래픽을 연결된 네트워크에 바인딩할 수 있습니다 (로컬/장치 호스팅 AP의 경우 유용합니다). 안드로이드에서 지속적인 연결을 사용하려면 addNetwork() 대신 사용하세요. iOS에서는 지속적인 연결을 생성합니다. |
getAvailableNetworks | 현재 Wi-Fi 네트워크에서 연결을 끊습니다. iOS에서는 이 플러그인으로 추가된 네트워크만 끊습니다. |
getIpAddress | 최근 스캔에서 사용 가능한 Wi-Fi 네트워크 목록을 가져옵니다. 안드로이드에서만 사용 가능합니다. |
getRssi | 기기 IP 주소를 가져옵니다. 안드로이드와 iOS에서 모두 사용 가능합니다. |
getSsid | 현재 네트워크의 신호 강도(RSSI)를 dBm 단위로 가져옵니다. 안드로이드에서만 사용 가능합니다. |
getWifiInfo | 현재 네트워크의 서비스 세트 식별자(SSID)를 가져옵니다. 안드로이드와 iOS에서 모두 사용 가능합니다. |
isEnabled | 현재 연결된 Wi-Fi 네트워크에 대한 자세한 정보를 가져옵니다. 이 메소드는 SSID, BSSID, IP 주소, 주파수, 링크 속도 및 신호 강도와 같은 네트워크 정보를 단일 호출로 제공합니다. iOS에서는 일부 필드가 사용할 수 없으며 undefined로 표시됩니다. |
startScan | Wi-Fi 네트워크를 스캔하기 시작합니다. 안드로이드에서만 사용 가능합니다. 결과는 'networksScanned' 이벤트 리스너를 통해 전달됩니다. 주의: 시스템의 속도 제한 또는 하드웨어 문제로 실패할 수 있습니다. |
checkPermissions | 위치 접근 권한의 현재 상태를 확인하세요. 위치 권한은 안드로이드 및 iOS両 플랫폼에서 Wi-Fi 작업을 위해 필요합니다. |
requestPermissions | 사용자에게 위치 권한을 요청하세요. 위치 권한은 안드로이드 및 iOS両 플랫폼에서 Wi-Fi 작업을 위해 필요합니다. |
addListener | 'networksScanned' 이벤트에 대한 리스너를 추가하세요. 안드로이드에서만 사용 가능합니다. 이 이벤트는 Wi-Fi 스캔 결과가 사용 가능한 경우 발생합니다. |
removeAllListeners | 이 플러그인에 대한 모든 리스너를 제거하세요. |
getPluginVersion | 자연 플러그인 버전을 가져오세요. |
정답의 근원
정답의 근원이 참조는 src/definitions.ts 에서 capacitor-wifi.
@capgo/capacitor-wifi에서 계속하세요.
capgo/capacitor-wifi__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-wifi capgo/capacitor-wifi __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-wifi capgo/capacitor-wifi for the native capability in Using @capgo/capacitor-wifi, Capgo Plugin Directory Capgo Plugins by __CAPGO_KEEP_1__ Capacitor Plugins by Capgo Capacitor Plugins by Capgo __CAPGO_KEEP_0__ Plugins by __CAPGO_KEEP_1__ __CAPGO_KEEP_0__ Plugins by __CAPGO_KEEP_1__ Ionic Enterprise Plugin Alternatives Ionic Enterprise Plugin Alternatives의 제품 워크플로우를 위한 대안.