[wifi_scan] Checklist for 1.0
Open
daadu
opened this issue 3 years ago
•
0 comments
APIs
- [x]
Future<bool> hasCapability()
- [x]
Future<CanStartScan> canStartScan({bool askPermissions = true})
- [x]
Future<bool> startScan()
- [x]
Future<CanGetScannedResults> canGetScannedResults({bool askPermissions = true})
- [x]
Future<List<WiFiAccessPoint>> getScannedResults
- [x]
Stream<List<WiFiAccessPoint>> onScannedResultsAvailable
Platform Feature Coverage
- [ ] Android
- constants
- [ ]
WifiManager.ACTION_REQUEST_SCAN_ALWAYS_AVAILABLE
- [ ]
WifiManager.ACTION_WIFI_SCAN_AVAILABILITY_CHANGED
- [ ]
WifiManager.EXTRA_SCAN_AVAILABLE
- [x]
WifiManager.EXTRA_RESULTS_UPDATED
- [x]
WifiManager.SCAN_RESULTS_AVAILABLE_ACTION
- [ ]
WifiManager.WIFI_MODE_SCAN_ONLY
- methods
- [x]
WifiManager.startScan()
- [x]
WifiManager.getScanResults()
- [ ]
WifiManager.isScanAlwaysAvailable()
- ~~
WifiManager.isScanThrottleEnabled()~~ Not useful - modified with only developer options.
- [ ]
WifiManager.registerScanResultsCallback(Executor executor, WifiManager.ScanResultsCallback callback)
- [ ]
WifiManager.unregisterScanResultsCallback(WifiManager.ScanResultsCallback callback)
Documentation
- [x] document API references
- [x] proper README
Test
- [ ] automated unit tests
- [x] dart code
- [ ] android code
- [ ] ios code
- [ ] automated integration tests