[wifi_easy_connect] Checklist for 1.0 
                                
                                    
                                      
                                        Open
                                    
                                    
                                        daadu
                                    
                                    
                                    opened this issue 3 years ago
                                     •
                                    0 comments
                                
 
                                
                                    
                                        
                                        
                                    
                                    
                                    
APIs
- [ ] Future<WiFiEasyConnectCapability> hasCapability()
- [ ] Future<OnboardErrors?> onboard(Uri dppUri,  {List<int> bands = const []})
- [ ] ??- some API to enabled enrolling itself to a Network [Enrollee Mode]
Platform Feature Coverage
- [ ] Android
- constants
- [ ] Settings.ACTION_PROCESS_WIFI_EASY_CONNECT_URI
- [ ] Settings.EXTRA_EASY_CONNECT_ATTEMPTED_SSID
- [ ] Settings.EXTRA_EASY_CONNECT_BAND_LIST
- [ ] Settings.EXTRA_EASY_CONNECT_CHANNEL_LIST
- [ ] Settings.EXTRA_EASY_CONNECT_ERROR_CODE
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_AUTHENTICATION
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_BUSY
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_CANNOT_FIND_NETWORK
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_CONFIGURATION
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_ENROLLEE_AUTHENTICATION
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_ENROLLEE_FAILED_TO_SCAN_NETWORK_CHANNEL
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_ENROLLEE_REJECTED_CONFIGURATION
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_GENERIC
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_INVALID_NETWORK
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_INVALID_URI
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_NOT_COMPATIBLE
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_NOT_SUPPORTED
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_TIMEOUT
- [ ] EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_URI_GENERATION
 
- methods
- [x] WifiManager.isEasyConnectSupported()
- [x] WifiManager.isEasyConnectEnrolleeResponderModeSupported()
 
Documentation
- [ ] document API references
- [ ] proper README
Test
- [ ] automated unit tests
- [ ] dart code
- [ ] android code
- [ ] ios code
 
- [ ]  automated integration tests