This plugin allows Flutter apps to scan for nearby visible WiFi access points in Windows and macOS
To use this plugin, add wifi_scan_desktop
as a dependency in your pubspec.yaml file.
You can trigger full WiFi scan with performScan
API, as shown below:
void _scan() async {
WifiScanDesktop _wifiScanDesktopPlugin = WifiScanDesktop();
// start full scan async-ly
_wifiScanDesktopPlugin.performScan((data) async {
// scan completed
}, (error) {
// scan completed with error
});
}
You can get scanned results with getAvailableNetworks
API, as shown below:
NOTE: This API can also be used separately which retrieves the list of available networks on a wireless LAN interface.
void _getAvailableNetworks() async {
// get scanned results
List<AvailableNetwork>? result = await _wifiScanDesktopPlugin.getAvailableNetworks();
}
Please file WiFiFlutter specific issues, bugs, or feature requests in our issue tracker.