Skip to content

@capgo/capacitor-wifi

디바이스 WiFi 연결 관리를 위한 WiFi 플러그인

개요

개요

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

기본 기능

기본 기능
  • addNetwork - 안드로이드 SDK 30 이상에서는 시스템 Wi-Fi 설정을 열고 네트워크를 미리 채워줍니다. iOS에서는 네트워크에 직접 연결합니다.
  • connect - Wi-Fi 네트워크에 연결합니다. 안드로이드에서는 기본적으로 트래픽을 네트워크를 통해 라우팅하지 않습니다. autoRouteTraffic를 true로 설정하여 앱 트래픽을 연결된 네트워크에 바인딩할 수 있습니다 (로컬/장치 호스팅 AP의 경우 유용합니다). 안드로이드에서 지속적인 연결을 사용하려면 addNetwork()를 사용하세요. iOS에서는 지속적인 연결을 생성합니다.
  • disconnect - 현재 Wi-Fi 네트워크에서 연결을 끊습니다. iOS에서는 이 플러그인을 통해 추가된 네트워크에서만 연결을 끊습니다.
  • getAvailableNetworks - 안드로이드에서 마지막으로 스캔한 Wi-Fi 네트워크 목록을 가져옵니다.

공개 API

공개 API
메서드설명
addNetwork안드로이드 SDK 30 이상에서는 시스템 Wi-Fi 설정을 열고 네트워크를 미리 채워줍니다. iOS에서는 네트워크에 직접 연결합니다.
connectWi-Fi 네트워크에 연결합니다. 안드로이드에서는 기본적으로 트래픽을 네트워크를 통해 라우팅하지 않습니다. autoRouteTraffic를 true로 설정하여 앱 트래픽을 연결된 네트워크에 바인딩할 수 있습니다 (로컬/장치 호스팅 AP의 경우 유용합니다). 안드로이드에서 지속적인 연결을 사용하려면 addNetwork()를 사용하세요. iOS에서는 지속적인 연결을 생성합니다.
disconnect현재 Wi-Fi 네트워크에서 연결을 끊습니다. iOS에서는 이 플러그인을 통해 추가된 네트워크에서만 연결을 끊습니다.
getAvailableNetworksAndroid에서 마지막으로 스캔한 Wi-Fi 네트워크 목록을 가져옵니다.
getIpAddressAndroid 및 iOS에서 현재 장치의 IP 주소를 가져옵니다.
getRssiAndroid에서 현재 네트워크의 수신 신호 강도 지표 (RSSI)를 dBm 단위로 가져옵니다.
getSsidAndroid 및 iOS에서 현재 네트워크의 서비스 세트 식별자 (SSID)를 가져옵니다.
getWifiInfo현재 연결된 Wi-Fi 네트워크에 대한 자세한 정보를 가져옵니다. 이 메서드는 SSID, BSSID, IP 주소, 주파수, 링크 속도 및 신호 강도와 같은 네트워크 정보를 한 번에 제공합니다. iOS에서 일부 필드는 사용할 수 없으며 undefined로 표시됩니다.
isEnabledAndroid에서 Wi-Fi가 활성화되어 있는지 확인합니다.
startScanAndroid에서 Wi-Fi 네트워크를 스캔합니다. 결과는 'networksScanned' 이벤트 리스너를 통해 전달됩니다. 주의: 시스템의 제한 또는 하드웨어 문제로 실패할 수 있습니다.
checkPermissionsAndroid 및 iOS에서 위치 접근 권한의 현재 상태를 확인합니다. 위치 권한은 Wi-Fi 작업을 위해 필요합니다.
requestPermissionsAndroid 및 iOS에서 위치 접근 권한을 사용자에게 요청합니다. 위치 권한은 Wi-Fi 작업을 위해 필요합니다.
addListenerAndroid에서 'networksScanned' 이벤트에 대한 리스너를 추가합니다. 이 이벤트는 Wi-Fi 스캔 결과가 사용할 수 있는 경우 발생합니다.
removeAllListeners이 플러그인에 대한 모든 리스너를 제거합니다.
getPluginVersion자연 플러그인 버전을 가져옵니다.

원본의 진실

원본의 진실 섹션

이 참조는 __CAPGO_KEEP_0__-wifi에서 동기화됩니다. src/definitions.ts 에서 capacitor-wifi.

Capgo를 사용하여 네이티브 플러그인 작업을 계획하고 있다면 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-wifi와 연결하세요. capgo/capacitor-wifi를 사용하여 네이티브 플러그인 작업을 계획하고 있다면 capgo/capacitor-wifi와 연결하세요. Capgo를 사용하여 네이티브 플러그인 작업을 계획하고 있다면 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-wifi를 사용하여 네이티브 기능과 연결하세요. Capgo를 사용하여 네이티브 플러그인 작업을 계획하고 있다면 capgo/capacitor-wifi를 사용하여 네이티브 기능과 연결하세요. Capgo를 사용하여 네이티브 플러그인 작업을 계획하고 있다면 capgo/capacitor-wifi를 사용하여 네이티브 기능과 연결하세요. Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우 Capacitor Capgo 플러그인 Capacitor 플러그인 Capgo 구현 세부 사항 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 세부 사항 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 대체 제품 워크플로우