WiFiFlutter
WiFiFlutter copied to clipboard
[wifi_scan] Doesn't support Android 13+ NEARBY_WIFI_DEVICES permission out of the box
Steps
final canScan = await scanner.canStartScan(askPermissions: true);await scanner.startScan();final canGetResults = await scanner.canGetScannedResults(askPermissions: true);
Actual
- returns
noLocationPermission
Expected
- Ask related permissions
Workaround
- Add all required permissions in AndroidManifest
- Disable asking permissions via wifi_scan (
askPermissions: false) - Use permission_handler plugin to check permissions before using wifi_scan methods.
- Check permissions according to Android documentation: https://developer.android.com/develop/connectivity/wifi/wifi-permissions
Permission.nearbyWifiDevicesPermission.location
Environment
- Android 13
- Android 14
- Flutter 3.19.3
- wifi_scan 0.4.1
duplicate class of plugin found. how to resove this issue