메뉴로 바로가기

@capgo/capacitor-wifi

Wi-Fi 장치 연결 관리를 위한 Wi-Fi 플러그인입니다.

__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설명
addNetworkSDK
connectWi-Fi 네트워크에 연결합니다. 안드로이드에서, 이 메소드는 시스템 Wi-Fi 설정을 열고 네트워크를 미리 채워줍니다. iOS에서는 네트워크에 직접 연결합니다.
disconnectWi-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로 표시됩니다.
startScanWi-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의 제품 워크플로우를 위한 대안.