initialize method

Future<void> initialize()

Initializes the SSIDManager and triggers the permission request flow. Call this in your Widget's initState method. It will instantly open the permission dialog handled by the OS.

Implementation

Future<void> initialize() async {
  if (_initialized) return;

  WidgetsBinding.instance.addObserver(this);
  await _checkPermission();
  if (!_permissionGranted) {
    await requestPermissionIfNeeded();
  }
  _initialized = true;
}